c语言3到100素数之和

2024-04-30 06:13:00问答浏览:8244次

最新回答:可以通过以下方法解决问题:

我要提问

登录后回复

6 个回答

  • 当初的我
    实叔熙
    1到100之间的所有素数之和;素数曾称质数。一个大于1的正整数,如果除了1和它本身以外,不能被其它正整数整除,就叫素数。1不是素数。
    赞65回复举报
  • 宇仲怡
    迟孟瑾
    int i, n, sum = 0;for ( n = 2; n <= 100; n++ ){ for(i=2;i<= sqrt( n );i++) //i <sqrt(n)时则自然跳出循环 { if(n%i==0){ break;} } if(i < sqrt(n) )sum += n;} printf("。
    赞27回复举报
  • 玉衡逍龙
    耿仲宝
    void main(){ int i,sum=0;for(i=3;i<=100;i++)if(f(i)==1)sum+=i;printf("\nsum=%d",sum);getchar();} int f(int x){ int i,j;j=sqrt(x);for(i=2;i<=j;i++)if(x%i==0) break;if。
    赞4回复举报
  • 查伯业
    冒季千
    0;}}return 1;}int main(){int i, sum = 0;for (i = 2; i < 100; i++) {if (IsPrime(i)) {sum += i;}}printf("100以内素数之和为:%d\n", sum);system("pause");return 0;}运行结果:。
    赞32回复举报
  • 贰伯筠
    纳季滨
    cout<<"3到100素数之和为"<<add<<endl;} 素数就是无法被其他数整除的数,比如3,5,7,11,13等,所以第一个FOR循环是设置从3到100一次查找,第二个for循环,是用它除以它小的每一个整数,如果有可以除尽的,则它不是素数,执行brea。
    赞8回复举报
  • 庞伯可
    雷季莉
    printf("1~100内的质数之和为:%d\n",sum);}
    赞8回复举报
我也是有底线的人~
点击加载更多

相关资讯

更多

热门新闻