下面程序的功能是用“辗转相除”求两个整数的最大公约数。请填空。 #include<stdio.h> main() {int r,m,n; scanf("%d%d",&m,&n); if(m<n)______

admin2010-04-27  35

问题 下面程序的功能是用“辗转相除”求两个整数的最大公约数。请填空。
   #include<stdio.h>
   main()
   {int r,m,n;
   scanf("%d%d",&m,&n);
   if(m<n)______
   r=m%n:
   while(r){m=n;n=r;r=m%/n};
   printf(“%d\n",n);
   }

选项

答案{r=m;m=n;n=r;}

解析  如果输入的数据m<n,交换m和n,否则无法进行。
转载请注明原文地址:https://kaotiyun.com/show/4TAx777K
0

最新回复(0)