这题比较简单,只需要一个简单的循环与判断即可解决问题
#include<stdio.h>
int main()
{
int a, b;
int c, max;
scanf("%d%d", &a, &b);
for (int i = 1; i <999; i++)
{
if (a % i == 0 && b % i == 0)//此处为判断公约数
{
max = i;
if (i > max)
{
max = i;//此处选出最大公约数
}
}
}
printf("%d", max);
return 0;
}