22 lines
474 B
C
22 lines
474 B
C
// 请编程, 输入两个整数, 输出两个整数所有公约数。
|
||
// 例如, 输入 12 和 18, 输出 1 2 3 6。
|
||
#include <stdio.h>
|
||
|
||
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;
|
||
} |