当前位置:酷百书>百科知识>用C语言计算听到的礼炮声 哎呦喂 这哪是编程啊 这比数学还难。。求指教

用C语言计算听到的礼炮声 哎呦喂 这哪是编程啊 这比数学还难。。求指教

2023-03-05 09:10:27 编辑:join 浏览量:615

用C语言计算听到的礼炮声 哎呦喂 这哪是编程啊 这比数学还难。。求指教

用C语言计算听到的礼炮声 哎呦喂 这哪是编程啊 这比数学还难。。求指教

利用最小公倍数能够求出重叠的炮声,然后用总的炮声减去即可。

具体代码如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

#include <stdio.h>

#include<stdlib.h>

#include<math.h>

 

intLcm ( inta, intb );

 

 main()

{

    intst;  //重叠的炮声

 

    st=5*21/Lcm(5,6)+6*21/Lcm(6,7)+5*21/Lcm(5,7);  //利用最小公倍数求重叠的炮声

    printf("n=%d",21*3-st);

 

    system("pause");

 }

 

 //函数功能:输出两个数的最小公倍数

 intLcm ( inta, intb )

 {

    inti;

    for(i= a; i<=a*b ; i++ )

    {

        if( i % a == 0 && i % b ==0 )

            break;

    }

    returni;

 }

标签:礼炮声,C语言,这比

版权声明:文章由 酷百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kubaishu.com/article/159998.html
热门文章