???
by 130118lyr @ 2024-03-08 20:27:53
报错吗
by 130118lyr @ 2024-03-08 20:28:45
你这个好像是质数判断
by 130118lyr @ 2024-03-08 20:30:19
@[130118lyr](/user/986007)
是的,而且报错了很多(捂脸
by shuiyanbinglan @ 2024-03-08 20:30:20
@[shuiyanbinglan](/user/1290386)
你这个判断质数的函数大抵是写错了吧?
by xhsomesagous @ 2024-03-08 20:50:26
@[130118lyr](/user/986007) 感谢!!!
by shuiyanbinglan @ 2024-03-09 18:10:02
@[xhsomesagous](/user/815779) 感谢!!!
by shuiyanbinglan @ 2024-03-09 18:10:27
@[shuiyanbinglan](/user/1290386) 质数判断不能在else里return,如果像21这个数,没有被2排除就直接返回1了,但是21不是质数,应该循环完了count还是0才是质数
by Li_Yichen @ 2024-03-10 13:45:06
@[shuiyanbinglan](/user/1290386)
正确代码
```cpp
int zhishu(int x){
int count=0;
for(int i=2;i<x;i++){
if(x%i==0) count++;
if(count!=0){
return 0;
}
}
return 1;
}
```
by Li_Yichen @ 2024-03-10 13:46:06
@[LYC314159](/user/930325) 感谢帮助!明白了!!
by shuiyanbinglan @ 2024-03-10 16:38:29