使用欧几里得算法可以求出两个整数的最大公约数。该算法的原理是通过反复用被除数除以除数取余数的方式,直到余数为零,此时除数即为最大公约数。
以下是使用C语言实现求最大公约数的代码示例:
#includeint gcd(int a, int b) { if (b == 0) { return a; } return gcd(b, a % b); } int main() { int a, b; printf("请输入两个整数:\n"); scanf("%d %d", &a, &b); int result = gcd(a, b); printf("最大公约数为:%d\n", result); return 0; }
运行该程序,输入两个整数,即可得到它们的最大公约数。