为了账号安全,请及时绑定邮箱和手机立即绑定

大佬们帮忙看一下哪里错了

#include <stdio.h>


int main(void) {          //首先用循环帮0-50弄出来,

int i, j;

for (i = 2; i <= 50; i++)

{

for (j = 2; j < i; j++) 

{

if (i % j == 0)


break;


}

if (i == j)

printf("%d", i);


}


return 0;

}


正在回答

2 回答

你最后输出语句%d后面加个空格或者\n

0 回复 有任何疑惑可以回复我~

break是完全跳出循环,应该用continue跳出当前循环

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

大佬们帮忙看一下哪里错了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信