求助c语言:如何输入第一行有一个整数n(1<n<=100)其后n行每行有一个整数,取值为15到25

如题所述

#include <stdio.h>
#include <math.h>
int ss(int n) /*检查n是否为素数,如果是则返回1,否则返回0*/
{
int i;
if(n<2) return 0;
for (i=2; i<=(int)sqrt((double)n); i++)
if (n%i==0) return 0;
return 1;
}
int main(void)
{
int i,sum=0,n;
scanf("%d",&n);
for (i=1; i<=n; i++)
if(ss(i))
sum+=i;
printf("prime sum=%d\n",sum);
return 0;
}
温馨提示:答案为网友推荐,仅供参考
相似回答