C语言求1到99的质数和

如题所述

#include<stdio.h>
#include <math.h>
int prime(int n)
{
    int i;
    for(i = 2; i <= sqrt(n); i ++)
    {
        if(n%i==0) return 0;
    }
    return 1;
}
int main() 
{
    int sum=0, n;
    for(n = 2; n < 100; n ++)
    {
        if(prime(n)) sum+=n;
    }
    printf("%d\n", sum);
    return 0;
}
温馨提示:答案为网友推荐,仅供参考