
编程时这句对不对 if(n%i==0) break; 为什么我写是这样来总是错的
5个回答
展开全部
这得看你代码怎写, 算法没什么问题,break 只能在swith, for, while, do while 里用,发完整点的代码来看看啊
展开全部
你是想判断当n%i==0就结束吧?break是用在循环语句里面的,if语句是判断语句,不适合用。
建议你这样:
if(n%i==0) ;直接冒号,表示空语句,什么也不执行
建议你这样:
if(n%i==0) ;直接冒号,表示空语句,什么也不执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你的if语句不是在循环中,那这样使用break是有错误的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的N和I 都有初始化吗,把整个代码贴出来看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
错误是什么啊?具体点。
追问
%错了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询