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