永发信息网

这个C语言怎么做呀?

答案:4  悬赏:40  手机版
解决时间 2021-07-19 09:13
  • 提问者网友:战魂
  • 2021-07-19 05:43

下面程序为求两个数的最大公约数和最小公倍数。

#include <stdio.h>

void main()

{ int m,n,num1,num2,temp;

printf("Input two positive integer:\n");

scanf("%d,%d",&num1, ① );

if(num1<num2)

{temp=num1; num1=num2; num2= ② ;}

m=num1;

n=num2;

while(n!=0)

{ temp= ③ ;

m=n;

n=temp;

}

printf("The grestest common divisor is %d\n",m);

printf("The lowest common multiple is %d\n",num1*num2/ ④ );

}

填空

最佳答案
  • 五星知识达人网友:拾荒鲤
  • 2021-07-19 06:00

1:&num2


2:temp


3:m


但我什么看这程序是错的。

全部回答
  • 1楼网友:青尢
  • 2021-07-19 09:19

①num2

②temp

③m

④m

  • 2楼网友:举杯邀酒敬孤独
  • 2021-07-19 08:56

1: &num2

2: temp

3: m%n

4: m

具体代码如下: 通过测试! #include <stdio.h>

void main()

{ int m,n,num1,num2,temp;

printf("Input two positive integer:\n");

scanf("%d,%d",&num1,&num2);

if(num1<num2)

{temp=num1; num1=num2; num2= temp ;}

m=num1;

n=num2;

while(n!=0)

{ temp= m%n ;

m=n;

n=temp;

}

printf("The grestest common divisor is %d\n",m);

printf("The lowest common multiple is %d\n",num1*num2/ m );

}

  • 3楼网友:爱难随人意
  • 2021-07-19 07:25

①:&num2

②:temp

③:m%n

④:m

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯