English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

#include
#define MSG"含稅金額:"
#define TAX_RATE0.05
int price=2000;
float get_tax(void);
int main(void)
{
float total;
total=price+get_tax();
printf("%s%.2f\n".MSG.total);
return0;
}
float get_tax()
{
float tax;
tax=price*TAX_RATE;
return(tax);
}


以上是我們的作業...
但是我編譯的時候,都會顯示系統找不到指定檔案
除錯時,也會顯示專案不可編譯

到底哪裡錯了呢??
我連新手都算不上
回答時請詳細說明喔

謝啦!

2007-03-25 09:50:57 · 3 個解答 · 發問者 辛蒂 1 in 電腦與網際網路 程式設計

3 個解答

以下是修改完成的程式碼:

#include
#define MSG "含稅金額:" <--MSG和"含稅金額:"間要有空格
#define TAX_RATE 0.05 <--TAX_RATE和0.05間要有空格
int price=2000;
float get_tax(void);
int main(void)
{
float total;
total=price+get_tax();
printf("%s%.2f\n",MSG,total); <--printf 中的每部分是用逗號分開,不是句號
system("pause"); <--我幫你加的,這樣你才看的到結果,畫面才不會一閃而逝
return 0; <--return和0間要有空格
}
float get_tax()
{
float tax;
tax=price*TAX_RATE;
return(tax);
}

2007-03-25 12:01:04 · answer #1 · answered by 培任 2 · 0 0



好 謝謝囉

2007-04-15 11:01:57 · answer #2 · answered by 辛蒂 1 · 0 0

可能是編譯器程式有問題,要重新安裝,或是之前安裝不完全。

尤其是微軟的編譯器。

2007-03-25 10:27:58 · answer #3 · answered by Big_John-tw 7 · 0 0

fedest.com, questions and answers