求解一到一百所以素数和,急

输出 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);
}