为什么到输出一个数完,都会显示错误。不知道哪里出了问题??

用户提问 |浏览585次
收藏|2019/08/03 09:48

满意回答

2019/08/03 10:15

for(i=0;i<a;i++){ //???if(a%i==0){ //第一次循环,i为0,一个基本的数学概念,0不能作为被除数的另外你的算法完全不对,质数是可以被1或其本身整除的(你的是一个都不能)简单的改 for(i=2;i<a;i++){这样可以得到结果(只是算法效率不高)
匿名

其他回答(1)
  • 善儒
    其他
    你输入错误了!
    回答于 2019/08/03 10:29
0人关注该问题
+1

 加载中...