int main(void)
{
int m,n,p,i,gcd,lcm;
printf("enter two number:\n");
scanf("%d%d",&m,&n);
p=m*n;
lcm=p/m;
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;
} 心得体会:在这次编写程序的过程中用到了while循环语句,在while循环语句中我们应该注意循环体语句是一条语句,如果有多条语句要用大括号组合,也只有一个表达式。出现的问题就是对最大公约数和最小公倍数的算法不是很清楚,所以我上网查了此算法,这是第一次使用while循环语句不太熟悉,以后应多加练习。