用for循环找出两个数能被同时整除的最大的数,不要找到一个就用break跳出循环
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main(){
int a, b;
printf("输入两个数:");
scanf("%d %d", &a, &b);
int c,d;
for (c = 1; c <= a && c <= b; c++) {
if (a % c == 0 && b % c == 0) {
d = c;
}
}
printf("最大公约数为:%d", d);
return 0;
}