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(); }