输出0到100之内的素数只和

输出0到100之内的素数只和

问题描述:

输出0到100之内的素数只和拿C语言怎么输编程呢?

#include <stdio.h>
#include <math.h>
int main(void) { 
    int sum=0,k,i;
    for(i=2;i<100;i++)
    {
        for(k=2;k<=sqrt(i);k++)
        {
            if(i%k==0)
                break;
        }
        if(k>sqrt(i))
            sum+=i;
    }
    printf("%d",sum);
    return 0;
}