输入数字判定是否为质数
c语言吧
全部回复
仅看楼主
level 3
如图,为什么任何一个数输进去都能判断正确,唯独数字9输入得出9是个质数的output呢
2021年10月28日 23点10分 1
level 3
再试了试其他数字发现只能识别2的倍数,49,27等非2的倍数的就识别不出来了
2021年10月28日 23点10分 2
level 11
你这个for有什么用啊[疑问]进去了直接return,不是很理解你的逻辑
2021年10月29日 07点10分 3
level 8
判断条件有问题
2021年10月29日 07点10分 4
level 12
去掉else,只留if,不然for还没执行到i++函数就直接return 了
2021年10月29日 13点10分 5
level 1
循环进去直接return了,循环了个寂寞[黑线][黑线]
2021年10月29日 17点10分 7
level 1
For 加括号,妳麻麻的
2021年10月30日 07点10分 11
不是这个问题
2021年10月30日 09点10分
俺们老师教的,加括号没问题,cpp也是那么说的…结果就是循环能被2只循环了一次现在问题已经解决了[小乖]
2021年11月02日 01点11分
@缺甜甜的你 我说的是你没加括号。
2021年11月02日 02点11分
那要怎么加啊
2021年11月02日 09点11分
level 12
不是for的问题,是能整除不是素数,这很对,但是不能整除不代表是素数啊。得全部循环结束才能判断。
2021年10月30日 09点10分 12
level 12
循环里需要判断完,去掉否则
2021年10月30日 11点10分 15
level 9
for循环加括号
2021年10月30日 12点10分 17
level 7
养成好的习惯,合理的缩进让结构更清晰一些,你这for了个锤子
2021年10月30日 12点10分 18
level 1
循环没大括号最多管一行
2021年10月30日 13点10分 19
1 2 尾页