第五次作业

心得:这个作业的主要就是break语句,if()中的是循环语句,满足时输出。我还明白了i--,是每次累减1。写C语言作业时我发现写出这个作业最难的是想出算法,有了算法就容易写出来了。
 
 
 
 
 #include<stdio.h>
int main(void)
{
int m,n,i,temp;
printf("输入两个数:\n");
scanf("%d%d",&m,&n);
if(m<n){
temp=m;
m=n;
n=temp;
}
for(i=n;i>0;i--)
if(m%i==0&&n%i==0){
printf("%d和%d的最大公约数为:%d\n",m,n,i);
break;
}
for(i=m;i>0;i++)
if(i%m==0&&i%n==0){
printf("%d和%d的最小公倍数为:%d\n",m,n,i);
break;
}
return 0;
}
 
 
 
posted @ 2019-04-15 23:26  马彪  阅读(107)  评论(1编辑  收藏  举报