编程求100~200之间全部素数的和。
输出格式:
直接输出结果,没有任何附加格式字符。
输出样例:
3167
代码:
#include<stdio.h>
#include<math.h>
int main()
{
int flag = 0;
int sum = 0;
for (int i = 100; i <= 200; i++)
{
flag = 0;//注意嵌套循环和标志的组合,一定要重新更新标志
for (int j = 2; j <= sqrt(i); j++)
{
if (i % j == 0)
{
flag = 1;//注意这里是赋值
break;
}
}
if (flag == 0)
sum += i;
}
printf("%d", sum);
return 0;
}
注意:1.注意嵌套循环和标志的组合,一定要重新更新标志