#include <stdio.h>
// 求最大公约数函数
int factor(int M, int N) {
if (M < N) {
// 如果 M 小于 N,则交换 M 和 N 的值
int temp = M;
M = N;
N = temp;
}
while (N != 0) {
int R = M % N;
M = N;
N = R;
}
return M;
}
int main() {
int M, N;
printf("请输入第一个整数M: ");
scanf("%d", &M);
printf("请输入第二个整数N: ");
scanf("%d", &N);
int result = factor(M, N);
printf("最大公约数:%d\n", result);
return 0;
}