22问答网
所有问题
输出100到200之间所有的素数,并求其总和。c语言
如题所述
举报该问题
推荐答案 2018-04-26
#include <stdio.h>
void main(){
int i,j,n=0,s=0;
for(i=100;i<=200;i++)
{
for(j=2;j<=i/2;j++)
if(i%j==0) break;
if(j>i/2)
{
printf("%d ",i);
s+=i;n++;
if(n%10==0) printf("\n");
}
}
printf("\nS=%d",s);
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/CI2fC2006hSTX2TS2Sh.html
其他回答
第1个回答 2018-04-26
#include <stdio.h>
int main()
{
int i,j,sum=0;
for(i=100;i<201;i++)
for(j=2;j<i;j++) //从2到i-1判定能不能把i整除
if(i%j==0) break; //能,不是素数,退出内循环
else if(j==i-1) {sum+=i;printf("%d,",i);} //不能且判断到了-1
printf("\nsum=%d",sum);
return 0;
}
第2个回答 2018-04-26
#include<stdio.h>
int main()
{
const int Min=100,Max=200;
long sum=0;
int i,j;
printf("%d到%d之间的
素数
有:",Min,Max);
for(i=Min;i<=Max;i++)
{
if(i>1)
{
for(j=2;j<i;j++)
{
if(0==i%j)
break;
}
if(j>=i)
{
sum+=i;
printf("%d ",i);
}
}
}
printf("\n它们的和是:%ld\n",sum);
return 0;
}
本回答被网友采纳
相似回答
C语言
求
100到200
内
素数
之和
答:
void main(){ int i,j,s=0; for(i=
100
;i<=
200
;i++) //100~200 { for(j=2;j
用
c语言求100
_
200之间的素数并求
它们的和
答:
void main(){ long sum=0;int i,t;printf("
素数
有:\n");for(i=
100
;i<=
200
;i++){ if(i%2!=0){ printf("\t%d",i) //打印素数 sum+=i; //求和 } } printf("\n素数的和为:%d",sum);}
大家正在搜
输出200到300之间的所有素数
输出1到100之间的所有素数
输出50到100间的所有素数
将100到200之间的素数输出
c语言输出100到300的素数
输出1到2000内所有的素数
输出100到300之间的素数
c语言输出100到200素数
输出500到1000中所有素数
相关问题
C语言输出100-200之间的素数
C语言中:求100到200之间全部素数之和?
用C语言输出100到200之间的素数
c语言输出100到200之间的素数
c语言编程 输出100到300之间的全部素数,统计其个数并求...
c语言求100-200之间的素数
用C语言打印输出100至200之间得全部素数
C语言中输出100-200之间的所有素数并求和,程序中必须用...