求最小公倍数和最大公约数

#include<stdio.h>
int main(void)
{
int m,n,p,q;
scanf("%d%d",&m,&n);
p=m*n;
while(n!=0){
q=m%n;
m=n;
n=q;
}
printf("最大公约数=%d\n",m);
printf("最小公倍数=%d\n",p/m);
return 0;
}

 

心得:考察点

         如何去使用while语句

         for语句与while语句的区别

         再刚拿到作业的时候以为很简单,实则操作起来还是有难度的。刚开始我是使用for语句写的作业,但i是在使用for语句的时候发现操作不熟练,发现还是while语句更方便,所以使用了while语句。

posted @ 2019-04-16 21:32  马晓静  阅读(118)  评论(0)    收藏  举报