编程时这句对不对 if(n%i==0) break; 为什么我写是这样来总是错的

2025-02-27 01:11:32
推荐回答(5个)
回答1:

这得看你代码怎写, 算法没什么问题,break 只能在swith, for, while, do while 里用,发完整点的代码来看看啊

回答2:

你是想判断当n%i==0就结束吧?break是用在循环语句里面的,if语句是判断语句,不适合用。
建议你这样:
if(n%i==0) ;直接冒号,表示空语句,什么也不执行

回答3:

如果你的if语句不是在循环中,那这样使用break是有错误的。

回答4:

你的N和I 都有初始化吗,把整个代码贴出来看看

回答5:

错误是什么啊?具体点。