全国计算机等级考试C语言考试程序填空题(15)
分类: 计算机
时间: 2022-08-09 08:46:38
作者: 全国等级考试资料网
在考生文件夹下,给定程序FILL.C的功能是:
求两个正整数x,y的最大公约数和最小公倍数。
例如:如果x=24,y=36,程序的输出应为:
max is : 12
min is : 72 。
#include
#include
#include
void main()
{ int x,y,t,max,min,i,n1,n2;
printf("Please enter two numbers:");
scanf("%d,%d",&x,&y);
if(x > y)
{t = x; x = y; y = t;}
n1=x; n2=y;
t = n2 % n1;
/************found************/
while(t!=0) |
{
n2 = n1 ;
n1 = t ;
t = n2 % n1;
}
/************found************/
max=n1; |
min = x * y / max ;
printf("max is : %d ",max);
printf("min is : %d ",min);
}