最贊回答 / 朝榮
如果你想讓“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
最新回答 / weixin_慕粉3023087
#include <stdio.h>int main()?{? ? int year = 2014; //今年是2014年? ? //補全一下代碼? ? if((year%4)==0? && (year/100)!=0)? ? {? ? ? ? printf("今年是閏年");? ? ? ??? ? }? ? else? ? {? ? ? ? printf("今年是平年");? ? }? ??? ??? ??? ??? ? return 0;}
2022-04-17
最贊回答 / qq_慕的地1588842
上面兩個++a和a++讓a的值變成了102,--a是先減一在輸出的,所以是101,而a--是先讀數在減一,所以是101,這個時候a變成了100了。
2022-04-15