第五次作业

心得体会:在这次编写程序的过程中用到了while循环语句,在while循环语句中我们应该注意循环体语句是一条语句,如果有多条语句要用大括号组合,也只有一个表达式。出现的问题就是对最大公约数和最小公倍数的算法不是很清楚,所以我上网查了此算法,这是第一次使用while循环语句不太熟悉,以后应多加练习。
 
 
#include<stdio.h>
int main(void)
{
 int m,n,p,i,gcd,lcm;
 printf("enter two number:\n");
 printf("m<=1000,n<=1000\n",m,n);
 scanf("%d%d",&m,&n);
 p=m*n;
 lcm=p/m;
 if(m<=1000&&n<=1000)
 while(n!=0){
  i=m%n;
  m=n;
  n=i;}
 printf("The gcd is %d\n",m);
 printf("The lcm is %d\n",p/m);
 return 0;
}
 
posted @ 2019-04-16 17:02  张玉盼  阅读(147)  评论(0编辑  收藏  举报