实验五:求最大公约数和最小公倍数

#include <stdio.h>
int main (void)
{
int i,m,n,p,q;
printf("p是最大公约数,q是最小公倍数\n");
printf("输入两数m,n\n");
scanf("%d%d",&m,&n);
if(m<=1000&&n<=1000)
for(i=1;i<=m&&i<=n;i++)
if(m%i==0&&n%i==0)
p=i;
q=m*n/p;
printf("p=%d,q=%d\n",p,q);
return 0;


}

这次作业让我对for循环语句有了很清晰的了解,在求最小公倍数时候可以用公式求解,为程序语言编写提供了极大的便利和运算速度,我清楚的标明了各个代数的意义,由于我之前对while,for循环的具体判断以及循环条件不明白,使我做作业的时候有了很大的困难,好在经过了钻研以后,弄懂了这些知识,此次作业对我影响很深。

猜你喜欢

转载自www.cnblogs.com/qiii/p/10720104.html