so?就是這樣
#include
int main() { ? ?int sale=50; ? ?int year=1; ? ?if(sale>100) ? ?{ ? ? ? ?if(year>=2) ? ? ? ?{ ? ? ? ? ? ?printf("%s\n","有資格獲得優(yōu)秀員工獎(jiǎng)"); ? ? ? ?} ? ? ? ?printf("%s\n","很遺憾,期望你再接再厲"); ? ?} ? ?else ? ?{ ? ? ? ?printf("%s\n","還不回家?"); ? ?} }
2017-01-11
我重新寫(xiě)一遍你的程序
所以你的程序的功能是:
如果sale>100,year>2,先說(shuō)“有資格”,再說(shuō)“很遺憾”
如果sale>100,year<=2,直接說(shuō)“很遺憾”
如果sale<=100,說(shuō)“回家”
我猜你這個(gè)程序原本想要實(shí)現(xiàn)的功能是
如果sale>100,year>2,說(shuō)“有資格”
如果sale>100,year<2,說(shuō)“很遺憾”
如果sale<100,說(shuō)“回家”
解決方法是把第12行改為
我居然無(wú)聊到這種程度_(:зゝ∠)_
2017-01-10
去掉else和后面的就行了