作业帮 > 综合 > 作业

求1到100内的素数的平方根之和,哪里出错了帮我看看

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/17 04:08:44
求1到100内的素数的平方根之和,哪里出错了帮我看看
#include
#include
void main()
{
int i,n;
for(i=3;i
求1到100内的素数的平方根之和,哪里出错了帮我看看
#include<stdio.h>
#include<math.h>
void main()
{
int i,n;
double sum=0;
for(i=2;i<=100;i++)  //应从2开始
{
int flag = 1;
for(n=2;n<=sqrt(double(i));n++)
if(i%n==0) //能整除则不是素数
flag=0; //break只退出当前循环
if(flag)
{
//printf("%d\n",i);
sum+=sqrt(double(i));  //应写到循环里面
}
}
printf("%f",sum);  //这里得用%
}