第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

求大神看看哪錯了

#include <stdio.h>

int main()?

{

? ? int sale=120; //銷售業(yè)績?yōu)?20萬

? ? int year=1; //剛剛進入公司1年

? ? //完善代碼

if(sale>100)? ??

{? ??

? ? if(year>=2)? ??

? ? {

? ? printf("%s\n","恭喜");

? ? }

}? ??

else? ??

{? ??

? ? printf("%s\n","很遺憾,期望你再接再厲");? ??

}? ??

? ??

? ??

? ??

? ? return 0;

}


正在回答

4 回答

{}的問題,你那個是個循環(huán)體,而你錯在把 }放在else前面。得放后面

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

每個if 表達式要單獨配一個else;內(nèi)嵌的if沒有配else就沒有不成立時的執(zhí)行語句,而你后面 else搭配的第一個if表達式是成立的 也不會執(zhí)行else語句 所以出錯

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

if? xxxx else? xxx .

如果 if 表達式成立,就不會執(zhí)行 else 之后的邏輯了。

你的表達式中? if(sale>120) 是成立的,因此 你第一個表達式的else是不執(zhí)行的;

改成第2個表達式之后,那個else是搭配第2個if的,第2個if條件不成立,因此會執(zhí)行到else的邏輯。

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

發(fā)現(xiàn)是 { } 這個符號問題, 我不是很懂為什么我這樣用不行,下面這樣就可以了

#include <stdio.h>

int main()?

{

? ? int sale=120; //銷售業(yè)績?yōu)?20萬

? ? int year=1; //剛剛進入公司1年

? ? //完善代碼

if(sale>100)? ??

{? ??

? ? if(year>=2)? ??

? ? {

? ? ? ? printf("gongxi");

? ? }

? ?

? ? else

? ? {

? ? printf("很遺憾,期望你再接再厲");

? ? }

? ??

}? ??

? ??

? ??

? ??

? ??

? ? return 0;

}


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

舉報

0/150
提交
取消
C語言入門
  • 參與學習       926978    人
  • 解答問題       21533    個

C語言入門視頻教程,帶你進入編程世界的必修課-C語言

進入課程

求大神看看哪錯了

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號