万能的朋友们,请帮我解答一下这道编程题
从键盘上输入n的值,计算100~n之间的所有素数和。 提示 累加输入
输入只有一组,即在一行上输入n的值,n必须是大于100小于10000的整数。
输出
输出100~n之间的所有素数之和。
2020-03-20 22:34
2020-03-20 22:37
[此贴子已经被作者于2020-3-20 23:12编辑过]

2020-03-20 23:10
2020-03-24 12:56
2020-03-24 14:07
程序代码:
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);
}

2020-03-25 19:41
2020-03-25 20:57