当前观察:给定正整数n以内的素数之和 给定正整数n和正数m

城市网   2023-06-28 06:01:52


(资料图片仅供参考)

1、一、基本方法:输入M和N;2、遍历从M到N的所有整数;3、每个累加;4、输出结果。

2、参考代码:#includeintmain(){intM,N,n,s=0;scanf("%d%d",&M,&N);//输入for(n=M;n<=N;n++)//遍历s+=n;//累加每个整数。

3、printf("%d",s);//输出结果。

4、return0;}二、利用等差数列求和公式。

5、从M到N的所有整数为等差数列,公差为1,所以可以利用求和公式直接获得结果。

6、#includeintmain(){intM,N,n,s=0;scanf("%d%d",&M,&N);//输入s=(M+N)*(N-M+1)/2;//等差数列求和。

7、printf("%d",s);//输出结果。

8、return0;}三、方法对比:第一种适用于C语言练习,可以涉及更多知识点。

9、第二种方法效率更高,适用于实际应用。

相信通过给定正整数n和正数m这篇文章能帮到你,在和好朋友分享的时候,也欢迎感兴趣小伙伴们一起来探讨。

本文由用户上传,如有侵权请联系删除!