求200~300之间全部素数的和,C语言编程

如题所述

思路:定义一个函数用于判断该数是否是素数,接着从200到300进行依次判断该数是否是素数,如果是则累加,最后输出累加和即可。

参考代码:

#include<stdio.h>
int fun(int n){//判断该数是否是素数 
int i;
for(i=2;i<n;i++)
if(n%i==0) return 0;
return 1;

int main()
{
int i,sum=0;
for(i=200;i<=300;i++)
if(fun(i)) 
sum+=i; 
printf("%d\n",sum);
return 0;
 } 
 /*
输出:
4048
 */
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-04-28
#include <stdio.h>
int main()
{
int i,j;
for(i=200;i<300;i++)
{
for(j=2;j<i;j++)
if(i%j==0)
break;
if(j==i)
printf("%d\n",i);
}
return 0;
}本回答被提问者采纳