万能的朋友们,请帮我解答一下这道编程题
从键盘上输入n的值,计算100~n之间的所有素数和。 提示 累加输入
输入只有一组,即在一行上输入n的值,n必须是大于100小于10000的整数。
输出
输出100~n之间的所有素数之和。
[此贴子已经被作者于2020-3-20 23:12编辑过]
include<stdio.h> int main() { int i,j,n,s=0; bool flag; scanf("%d",&n); flag=true; for(j=100;j<=n;j++) { for(i=2;i<n;i++) { if(j%i==0) { flag=false; break; } } if(flag=true) s+=j; flag=false;//这一步要更新一下flag,否则他将永远是true } printf("%d",s); }