求改错C语言求500到800素数之和

img

flag为0才是素数:

if(i%j==0){
  flag = 1;
  break;
}
  if(flag == 0){
      s = s+i;
      k=k+1;
      printf("%d\t",i);
  }
}

img

28行下面少了个}

你先写个判断素数的函数,然后循环调用一下,再把结果相加,不就行了
怎么判断素数,应该写了很多遍了吧,不知道的话搜一搜,代码一大堆
-=-=-=
再说了,你的k是素数个数,应该k++啊,怎么它也跟s一样的公式呢

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^