C语言填空:循环比较,直到相等再输出

#include <stdio.h>
//http://www.china-audit.com/lhd_4awla5u6mp47ty70kclt55mbv23rb1005bb_1.html
//实现输入两个数字,若两数相等,则直接输出两个数字;若不相等,则这两个数中的
//较大者等于这个较大者减去较小者,再作比较;若不相等则重复上述操作,
//直到两个数字相等为止,输出相等的两个数字。 
main()
{
    int a,b;
    scanf("%d%d",&a,&b);
    while(【1】)
    {
        if(【2】) a=a-b;
        if(【3】) b=b-a;
    }
    printf("%d %d",a,b);


    getchar();
}
#include <stdio.h>
//http://www.china-audit.com/lhd_4awla5u6mp47ty70kclt55mbv23rb1005bb_1.html
//实现输入两个数字,若两数相等,则直接输出两个数字;若不相等,则这两个数中的
//较大者等于这个较大者减去较小者,再作比较;若不相等则重复上述操作,
//直到两个数字相等为止,输出相等的两个数字。 
main()
{
    int a,b;
    scanf("%d%d",&a,&b);
    while(a!=b)
    {
        if(a>b) a=a-b;
        if(b>a) b=b-a;
    }
    printf("%d %d",a,b);


    getchar();
}

 

posted @ 2023-02-11 14:45  myrj  阅读(28)  评论(0编辑  收藏  举报