推荐于2017-09-15 · 知道合伙人教育行家
关注
展开全部
#include "stdio.h"
#include "math.h"
void main()
{
int x,y,num=0,sum=0;;
for(x=3;x<=100;x++)
{
for(y=2;y<=sqrt(x);y++)
if(x%y==0)
break;
if(y>sqrt(x))
{
printf("%d\n",x);
num++;
sum+=x;
}
}
printf("%d %d\n",num,sum);
getch();
}
我赶时间,随便编了一个,你编译一下,应该能成功。
#include "math.h"
void main()
{
int x,y,num=0,sum=0;;
for(x=3;x<=100;x++)
{
for(y=2;y<=sqrt(x);y++)
if(x%y==0)
break;
if(y>sqrt(x))
{
printf("%d\n",x);
num++;
sum+=x;
}
}
printf("%d %d\n",num,sum);
getch();
}
我赶时间,随便编了一个,你编译一下,应该能成功。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
int main()
{
int i,j,k,sum=0;
for(i=3;i<100;i++)
{
for(j=2;j<=i;j++)
{
if(i%j==0)break;
}
if(j>=i)
{printf("%d\t",i);
sum+=i;}
}
printf("3到100之间所有素数的和%d\n",sum);
return 0;
}
int main()
{
int i,j,k,sum=0;
for(i=3;i<100;i++)
{
for(j=2;j<=i;j++)
{
if(i%j==0)break;
}
if(j>=i)
{printf("%d\t",i);
sum+=i;}
}
printf("3到100之间所有素数的和%d\n",sum);
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
int isprime(int n)
{
int i;
for(i = 2;i * i <= n;i ++)
if(n % i == 0)
return 0;
return 1;
}
int main()
{
int i,sum;
for(i = 2,sum = 0;i <= 100;i ++)
if(isprime(i))
sum += i;
printf("%d\n",sum);
return 0;
}
此程序已在VC上运行通过
int isprime(int n)
{
int i;
for(i = 2;i * i <= n;i ++)
if(n % i == 0)
return 0;
return 1;
}
int main()
{
int i,sum;
for(i = 2,sum = 0;i <= 100;i ++)
if(isprime(i))
sum += i;
printf("%d\n",sum);
return 0;
}
此程序已在VC上运行通过
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询