#include<stdio.h>
#include<math.h>
intisPrime(intn)///是素数返回1,否则返回0
{
inti,k
k=(int)sqrt(n)
for(i=2i<=ki++)
{
if(n%i==0)
break
}
if(i>k)
return1
else
return0
}
voidmain()
{
intn,i,k,sum=0
printf("输入大于等于1的整数:nn")
scanf("%d",&n)
for(i=1i<=ni++)
{
if(isPrime(i)==1)
{
sum+=i
}
}
printf("%d",sum)
}
上一篇:冠词是什么意思
下一篇:好看的外国丧尸电影有哪些
免责声明:本站内容仅用于学习参考,信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)
素数c语言程序