求两个数最大公约数——枚举法
#include<stdio.h>
int main()
{
int a, b;
int min ;
scanf_s("%d %d", &a, &b);
a > b ? min = b : min = a;
int ret = 0;
int i;
for ( i = 1; i <= min; i++)
{
if (a%i == 0 && b%i ==0)
{
ret = i;
}
}
printf("%d 和 %d 的最大公约数为:%d", a, b, ret);
return 0;

浙公网安备 33010602011771号