c新手吧 关注:8,591贴子:48,090
  • 4回复贴,共1

输入8,12,求得结果8,4,24.为什么bs不是32

取消只看楼主收藏回复

#include "stdio.h"
main ()
{ int m,n,r,bs;
printf("输入正整数 m,n=?");
scanf("%d,%d",&m,&n);
bs=m*n;
r=m%n;
while (r!=0)
{ m=n; n=r; r=m%n;}
printf("ma gys=%d\n",m);
printf("max gys=%d\n",n);
printf("min gbs=%d\n",bs/n); }


IP属地:广东1楼2015-01-09 15:04回复
    我觉得求出m=8,n=4,bs=32


    IP属地:广东2楼2015-01-09 15:05
    回复
      求大神详细解释


      IP属地:广东3楼2015-01-09 15:29
      回复
        其实,我想知道bs得出结果的算术。。。


        IP属地:广东5楼2015-01-09 16:56
        收起回复
          表达不好- -


          IP属地:广东6楼2015-01-09 16:57
          回复