#include<stdio.h>
#include<math.h>
int isPrime(int n) ///是素数返回1,否则返回0
{
int i,k
k = (int)sqrt(n)
for(i = 2 i <= ki++)
{
if(n % i == 0)
break
}
if(i > k)
return 1
else
return 0
}
void main()
{
int n,i,k,sum=0
printf("输入大于等于1的整数:n\n")
scanf("%d",&n)
for(i=1i<=ni++)
{
if (isPrime(i)==1)
{
sum+=i
}
}
printf("%d",sum)
}
语音朗读: