// 请编程, 输入两个整数, 输出两个整数所有公约数。 // 例如, 输入 12 和 18, 输出 1 2 3 6。 #include int main() { int a, b; printf("请输入两个整数:"); scanf("%d%d", &a, &b); int min = a < b ? a : b; // 取两个数中较小的一个 while (min) { if (a % min == 0 && b % min == 0) { printf("%d ", min); } min--; } printf("\n"); return 0; }