#include
#include
int SuShu(int n);
int main()
{
int i;
int n=0;
int sum=0;
for(i=100;i<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{
if(n%i==0)
return 0;
}
return 1;
}
}
兄弟,我这个是C语言
你好,代码如下:
#include
bool IsValid(int iValue)//判断是不是素数
{
for(i = 0; i < iValue; i++)//这里也可以用ivalue的平方根,但要引用math.h
{
if(iValue % i == 0)
{
return false;
}
}
}
void main()
{
int sum = 0, count = 0;
for(int i = 100; i <= 300; i++)
{
if(isValid(i))
{
sum += i;
count++;
}
}
cout<
37