最赞回答 / 朝荣
如果你想让“sum+=i;”不执行的话,你就把它放“continue”后喽;continue一般用于循环或循环+条件;continue的意思是“跳过本次循环,执行下一次循环,不管后面有没有语句都不执行”,把“sum+=i;”放其后面就=“sum+=i;”后没语句;大概就是这么个意思吧
2022-04-22
最新回答 / qq_慕仰1109269
continue是可以提前一次结束循环,这里是用goto“无条件转换”,直接在3停止的,不再进行其他。continue结束后还会再一次循环判定,它还会试4。
2022-04-22
最赞回答 / 朝荣
你已经用printf将文字输出了,前面就不用%s了,%s是输出字符串的,后面有没有变量什么的;而且printf不能输出俩的吧,把前面“%s\n”的都删了,把\n放后面的“恭喜你............\n”像这样就行了;printf(+"+文字是可以直接输出的+\n")“\n”是转义字符所以放文字后也没问题的,换行也可以执行,如果想先换行就把“\n”放文字之前
2022-04-21
最新回答 / 小白菜慢慢长大
if(sale>100){ if(year>=2) { printf("%s\n","优秀员工奖"); } printf("%s\n","很遗憾,期望你再接再厉");}else{ printf("%s\n","很遗憾,期望你再接再厉");}你可以试试这个,我复制了你的,修改了一下,条件式中存在一些空格,我删除了。
2022-04-18
最新回答 / 慕无忌5549883
这是if语句没弄好吧,如果只判断4的倍数的话应该是if(year % 4 == 0)int 是给 year赋值,不应该出现在 if 语句里面,还有就是你写了一个等式而非判断吧,我也是新手,说错的欢迎指正
2022-04-17