我的一道编程题目 就是给范围输出素数 为什么就是这个程序输入25 35的时候能行 但是当输入20 40的时候不行 输出来是空格
2条回答 默认 最新
- 魔法自动机 2022-03-20 18:58关注
for(m=x;m<=y;m=m+2),这个m=m+2导致的,改成m=m+1。
m=m+2的话,m一开始是偶数,后面判断都是偶数,自然不会有素数输出。本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 2无用
for(m=x;m<=y;m=m+2),这个m=m+2导致的,改成m=m+1。
m=m+2的话,m一开始是偶数,后面判断都是偶数,自然不会有素数输出。