c新手吧 关注:8,591贴子:48,090
  • 12回复贴,共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
      回复
        你的意思是8 12 的最小公倍数是32?


        IP属地:湖北来自Android客户端4楼2015-01-09 16:42
        收起回复
          其实,我想知道bs得出结果的算术。。。


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


            IP属地:广东6楼2015-01-09 16:57
            回复
              8*12/4=24,我只能帮你到这了


              IP属地:湖北来自Android客户端7楼2015-01-09 17:09
              收起回复