问题 单项选择题

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

单项选择题
多项选择题