问题 单项选择题

运行以下程序后,如果从键盘上输入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。

单项选择题
多项选择题 X型题