我的答案哪兒錯了
#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","很遺憾,期望你再接再厲");
? ? }
? ??
2018-12-02
剛剛試了一遍,主函數相對應的括號沒有,應在結尾處加上,而且分號全部寫錯了,應在英文輸入法中重新輸入,注意中英輸入法是很重要的。
2018-12-02
#include <stdio.h>
int main()?
{? ??
? ? return 0;
}
你看main函數后第一個大括號 { ,沒有相對應的 } 。
所以,你只需要在最后加上一個大括號,就可以成功運行了。
養成良好的習慣,加上return 0;
return 表示把程序流程從被調函數轉向主調函數并把表達式的值帶回主調函數,實現函數值的返回,返回時可附帶一個返回值,由return后面的參數指定。 return通常是必要的,因為函數調用的時候計算結果通常是通過返回值帶出的。 如果函數執行不需要返回計算結果,也經常需要返回一個狀態碼來表示函數執行的順利與否(-1和0就是最常用的狀態碼),主調函數可以通過返回值判斷被調函數的執行情況。