实验五
1、输入两个正整数m和n(m<=1000,n<=1000),求其最大公约数和最小公倍数。编写相应程序。
2、心得:感觉这次的程序编的有点困难,刚开始思路也不清晰,相比前几次,这次有点吃力,所以我用实验书上的步骤一步一步慢慢编写,反复修改,才弄出来。这次用到了do-while的循环语句,自己还是欠缺,应该多加练习。
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
#include<stdio.h>
int main(void)
{
int m,n,x,y;
do{
printf("输入两个正整数m和n(m<=1000,n<=1000)\n");
printf("Enter m:");
scanf("%d",&m);
printf("Enter n:");
scanf("%d",&n);
}while(m<0||n<0);
x=m;
while(x%n!=0)
x=x+m;
y=(m*n)/x;
printf("最小公倍数%d\n最大公约数是%d\n",x,y);
return 0;
}


更多精彩