看不出哪里有問題但是就是不對啊 ,大神們幫忙看看啊
int main()
{
??? int sale=120; //銷售業(yè)績?yōu)?20萬
??? int year=1; //剛剛進(jìn)入公司1年
??? //完善代碼
??? if(sale>100)
??? { if(year>=2);
??????? {printf("%s\n","優(yōu)秀員工獎");}
????? else
??????? {printf("%s\n","很遺憾 ,期望你再接再厲");}}
??? else
??????? {printf("%s\n","很遺憾 ,期望你再接再厲");}
?? ?
?? ?
?? ?
?? ?
?? ?
?? ?
??? return 0;
}
2020-06-22
第二個if()后沒;
應(yīng)為if(year>=2)
2020-06-15
多打了一個else,第一個那的else應(yīng)刪去,因為提了兩個問題一個是業(yè)績,一個是工作時間,所以應(yīng)該有兩個回答,原來的應(yīng)該是要同時滿足兩個條件才能成功,按照你的回答就變成了只有業(yè)績過了才能成功,所以不對,按你的方法也可以不過不是嵌套,而是多重,也就是上一節(jié)的內(nèi)容。正確答案如下:
#include <stdio.h>
int main()?
{
? ? int sale=120; //銷售業(yè)績?yōu)?20萬
? ? int year=1; //剛剛進(jìn)入公司1年
? ? //完善代碼
? ? if(sale>100)
? ? {
? ? ? ? if(year>=2)
? ? ? ? {
? ? ? ? ? ? printf("%s\n","恭喜你獲得優(yōu)秀員工獎");
? ? ? ? }
? ? ? ? printf("%s\n","很遺憾,期望你再接再厲");
? ? }
? ? else
? ? {
? ? ? ? printf("%s\n","很遺憾,期望你再接再厲");
? ? }
? ??
? ? return 0;
}
2020-06-12
#include<stdio.h>
int main()
{
? ? int sale=120; //銷售業(yè)績?yōu)?20萬
? ? int year=1; //剛剛進(jìn)入公司1年
? ? //完善代碼
? ? if(sale>100)
? ? { if(year>=2)
? ? ? ? {
printf("%s\n","優(yōu)秀員工獎");}
? ? ? else
? ? ? ? {printf("%s\n","很遺憾 ,期望你再接再厲");}}
? ? else
? ? ? ? {
printf("%s\n","很遺憾 ,期望你再接再厲");
}
? ??
? ??
? ??
? ??
? ??
? ??
? ? return 0;
}