請問哪里出了問題
#include <stdio.h>
int main()?
{
? ? int sale=120; //銷售業績為120萬
? ? int year=1; //剛剛進入公司1年
? ? //完善代碼
? ? if(sale>100) ? ?
? ? { ? ?
? ? ? ? if(year>=2)
? ? ? ? {
? ? ? ? ? ? printf("%s\n","恭喜您獲得優秀員工獎!");
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? printf("%s\n","很遺憾,希望你再接再厲");
? ? ? ? }
? ? } ? ?
? ? else
? ? {
? ? ? ? printf("%s\n","很遺憾,希望你再接再厲");
? ? } ? ? ? ?
? ? return 0;
}
我覺得重復輸同樣兩個“很遺憾”,比較麻煩,能不能把后面的那個else省略掉?
2016-04-03
不能喲,如果后面哪個else省掉,第一個判斷為false,就沒有輸出了。而且這個題主要是讓你體會一下兩個if-else的嵌套。