77问答网
所有问题
c语言 输出0~200间的全部素数,素数的个数以及素数的和
如题所述
举报该问题
推荐答案 2015-11-23
#include <stdio.h>
int judge(int a)
{
int i;
int flag=1;
if(a==1)
flag=0;
else if(a==2||a==3)
flag=1;
else
{
for(i=2;i<a-1;i++)
{
if(a%i==0)
{
flag=0;
break;
}
}
}
return flag;
}
int main()
{
int a,i;
int count = 1;
int sum = 0;
for(a=2;a<=200;a++)
{
if(judge(a)==1)
{
count ++;
sum = sum+a;
printf("%d ",a);
if(count % 5 == 0)
printf("\n");
}
}
printf("\n0-200
素数
的个数为%d个,所有素数的和为:%d\n",count-1,sum);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/8q8Y8qG83I38GYW3vI.html
其他回答
第1个回答 2015-11-23
#include <stdio.h>
int is_prime(int n)
{
for(i = 2; i < n; i ++)
if(n%i==0) return 0;
return 1;
}
int main()
{
int s = 0, i;
for(i = 2; i < 200; i ++)
if(is_prime(i))
{
printf("%d,", i);
s += i;
}
printf("\n素数和为%d\n",s);
return 0;
}
相似回答
...
200
以内最大的素数 最小的素数
以及所有素数的和
用while语句实现_百...
答:
} } printf("最大素数=%d,最小素数=%d
,素数和
=%d",max,min,sum);return 0;}int issu(int num) //判断一
个数
是否是素数 是返回1 否返回0{ int i; for(i=2;i<num;i++) { if(num%i==0) { return 0; } } return 1;} ...
C语言
-
输出
100-
200间的素数
答:
C语言-输出100-200间的素数
你好,我也在做这道题,重设了d的值以后仍然报错,求解答~代码如下:#include <stdio.h>#include <math.h>int main(){ int a = 100, b = 2, c = 1, d, e = 0; for (a; a <= 200; a++); { for (b; b <= sqrt(a); b++); { d = 1; c = a % ...
c语言
怎么
输出
1到100的
素数
?
答:
1、输出1-100以内的素数:2、同样,也是输出1-100以内的
素数,
这个构造一个数组,将其所有元素初始化为1,表示素数,这时取x从2开始,到100以内做循环。若x为素数,即prime[x]!=0,使得每个i*x位置元素置0(prime[i*x]=0),表示为非素数,循环结束前x+1。3、该方法是输出100个素数,基本...
用
c语言
编程
200
以内
所有素数的和,
谢谢
答:
include<stdio.h> int main(){ int i,sum,q;for(i=0;i<=
200
;i++){ sum+=i;for(q=2;q
【
C语言
】
输出0
-
200
内
的所有素数,
并统计
素数个数
,采用函数判断是否是...
答:
int n){int i;if(n==0||n==1) return 0;else for(i=2;i<=n/2;i++)if(n%i==0) return 0;return 1;}int main(){int i,n=0;for(i=0;i<=
200
;i++)if(Isprime(i)){printf("%-4d",i);n++;if(n%10==0)printf("\n");}printf("\n共%d个",n);return 0;} ...
输出
1-100
之间的素数
还有他们
的和,
用
C语言
实现
答:
return 0; return 1;}int main(){ int i,sum; for(i=1,sum=0;i<101;++i) { if(isprime(i)) { printf("%d\n",i); sum+=i; } } printf("%d\n",sum); return 0;}
c语言
编程
输出
100到300
之间的全部素数,
统计其
个数
并求这些素数之和
答:
i++){if(SuShu(i)){n++;sum+=i;printf("%d,",i);}}printf("\n和:%d\n",sum);printf("
个数
:%d\n",n);}//判断是否是
素数
int SuShu(int n){int i;if(n==2)return 1;else{for(i=2;i<sqrt(n);i++){if(n%i==0)return 0;}return 1;}} 兄弟,我这个是
C语言
...
大家正在搜
c语言输出100到200素数
c语言求素数0到100的素数
100到200之间的素数c语言
c语言输出1到100的素数
c语言输出100以内素数
求c语言200到300的素数
100以内的素数c语言程序
c语言求100以内素数和
输出100以内的素数
相关问题
输出100->200之间的素数的个数,以及所有的素数。
编写C语言程序,求100~200之间所有素数。
输出100->200之间的素数的个数,以及所有的素数.
求100~200间的素数个数以及所有的素数
C语言 求100—200之间的全部素数,并且输出每10个换一...
C语言程序编程:输出100到200间的全部素数,每行输出5个...
编写程序输出100-200之间所有的素数,每行输出5个数
c语言求100-200之间的素数