问题
单项选择题
运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为______。
main()
int m,n;
printf("Enter m,n:");
scanf("%d%d",&m,&n);
while(m!=n)
while(m>n)m-=n;
while(n>m)n-=m;
printf("m=%d\n",m);
A) m=3 B) m=2 C) m=1 D) m=0
答案
参考答案:C
解析: 分析程序可知,该程序实现的功能是对数m,n求其最大公约数。在本题中m与n的值分别为65与14,其最大公约数为1,故其输出结果为m=1。