质数又称素数 指整数在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数(1和自己)的自然数即为素数。比1大但不是素数的数称为合数。1和0既非素数也非合数。
分析:100-200之间的素数,可调用函数判断是否为素数,如是素数,返回值求和sum;
复制代码
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" int fun(int); void main() { int i,sum=0; for(i=100;i<200;i++) { if(fun(i)) sum+=i; } printf("100-200之间的素数之和是%d",sum); } int fun(int m) { int i,flag=1; for(i=2;i<m;i++) { if(m%i==0) { flag=0;//不是素数,则让下面返回0,上面if为假,不求和 break; } } return flag; }
下面为储存0-20之间的奇数
奇数就是+2就可以
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19#include "stdio.h" void main() { int a[10],i,j=1,c; for(i=0;i<=9;i++) { a[i]=j; j+=2; } for(i=0;i<=9;i++) { printf("%d ",a[i]); } }
最后
以上就是现代芒果最近收集整理的关于求出100-200之间的素数并求和(内含奇数的比较)的全部内容,更多相关求出100-200之间内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复