输出 1-100之间所有素数,并求和。素数是只能被1和自身整除的整数,注意1不是素数。
每个素数的输出格式:"%d\n"
求和输出格式:"sum of prime numbers:%d\n"
#include <stdio.h>
int isprime(int n)
{
if(n<2)
return 0;
for(int i=2;i*i<=n;i++)
if(n%i==0)
return 0;
return 1;
}
int main()
{
int sum = 0;
for(int i=1;i<=100;i++)
if(isprime(i) == 1)
{
sum += i;
printf("%d\n",i);
}
printf("sum of prime numbers:%d\n",sum);
}