求100到200之间的所有素数,并求和
{inti,j,k,sum;for(i=101;i<200;i=i+2)/*确定i的范围,只有奇数才能是素数*/{j=sqrt(i);/*对i开方*/for(k=2;k<=j;k++)if(i%k==0)break;/*不是素数跳出循环是素数继续向下执行*/if(k>j){printf("%d",i);sum+=i;}}
举一反三
内容
- 0
编写程序,求100以内所有素数之和并输出。
- 1
编写程序,输出100~200之间的所有素数,每行输出8个。
- 2
输出100到1000之间的所有素数。
- 3
找出200~300之间的所有素数,并输出
- 4
求2~100之间所有素数的个数及和。