26 lines
618 B
C
26 lines
618 B
C
// 编写程序并设计函数, 接收两个整数参数,输出这两个整数的所有公约数。 【提示】在main函数中通过键盘输入两个整数,并调用设计的函数。
|
||
#include <stdio.h>
|
||
|
||
void commonDivisors(int numA, int numB);
|
||
|
||
int main()
|
||
{
|
||
int a, b;
|
||
printf("请输入两个整数: ");
|
||
scanf("%d %d", &a, &b);
|
||
commonDivisors(a, b);
|
||
|
||
return 0;
|
||
}
|
||
|
||
void commonDivisors(int numA, int numB)
|
||
{
|
||
int min = numA < numB ? numA : numB;
|
||
while (min)
|
||
{
|
||
if (numA % min == 0 && numB % min == 0)
|
||
printf("%d ", min);
|
||
min--;
|
||
}
|
||
printf("\n");
|
||
} |