代码如下
#include<stdio.h>
#include<math.h>
int panduan(int i)
{
int n=2,p=1;
if(i==2||i==3)
return 1;
while(n<=sqrt(i))
{
if(i%n==0)
p=0;
n++;
}
return p;
}
int main()
{
int n,i=2,str=0;
printf("请输入一个自然数n\n");
scanf("%d",&n);
for(i=2;i<=n;i++)
{
if(panduan(i)==1)
str+=i;
}
printf("%d\n",str);
}
运行截图
