.从键盘输入两个整数,求出它们的最大公约数,用C语言程序编写一下,谢谢了!

2020-05-18 社会 152阅读

#include
int main()
{
    int num[2],maxy,y;
    while(1)
    {
        maxy=y=1;
        printf("\n输入2个整数:");
        scanf("%d%d",&num[0],&num[1]);
        while(1)
        {
            if(num[0]%y==0 && num[1]%y==0 && y<=num[0] && y<=num[1])
            {
                maxy=y;
            }
            if(y>num[0] || y>num[1])
                break;
            y++;
        }
        printf("最大公约数为:%d\n",maxy);
    }
    return 0;
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com