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