运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果为_____。 main() { int m,n; printf("Enter m,n:"); scanf("%d%d",&m,&n); while(m!=n

admin2013-02-23  22

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

答案4

解析 分析程序可知,该程序实现的功能是对数m,n求其最大公约数。在本题中m与n的值分别为65与14,其最大公约数为1,故其输出结果为m=1。
转载请注明原文地址:https://kaotiyun.com/show/eGJp777K
0

最新回复(0)