问题
填空题
有以下程序,若运行时从键盘输入:18,11<回车>,则程序的输出结果是______。
main()
int a,b;
printf("Enter a,b:");scanf("%d,%d",&a,&b);
while(a!=b)
while(a>b)a-=b;
while(b>a)b-=a;
printf("%3d%3d",a,b);
答案
参考答案:1 1
解析: 键盘输入后变量a=18,b=11,在循环语句“while(表达式)”循环体中,表达式控制循环体是否执行,a-=b等价于a-=a-b。