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

#include<stdio.h>
int main(void)
{
 int i,m,n,y,h;
 printf("Enter m\n");
 printf("Enter n\n");
 printf("y是最大公约数,h是最小公倍数\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)
    y=i;
    h=m*n/y;
    printf("y=%d,h=%d\n",y,h);
    return 0;

}

这次的作业让我能够熟练运用了for语句,让我对c语言又有了更深的理解,使我在做作业是对于各种字母都保持思路清晰,不再像以前一样迷茫,让我又前进了一步。

 

 

 

 

 

 
}

posted @ 2019-04-16 21:49  文星之父  阅读(124)  评论(0编辑  收藏  举报