0
確定,所以我得到了我的硬編碼程序標記過,但不知道我做錯了什麼,這是我的計劃,是「硬編碼」在C++中硬編碼是什麼,以及如何解決這個問題?
cout << "Tax $" << (meal_price * guests) * TAX << endl;
cout << "Tip $" << (meal_price * guests + meal_price * guests * TAX) * TIP << endl;
cout << "Total $" << (meal_price * guests) + (meal_price * guests * TAX) + (meal_price * guests + meal_price * guests * TAX) * (TIP);
如何在上面的語句硬編碼定義的一部分?它怎麼能不被硬編碼?感謝
我猜'TIP'和'TAX'是常數,而你的老師期望他們是變量。此外,您應該將'(meal_price * guests)'存儲在一個變量中,因爲您正在重用該值。 – asheeshr 2013-02-21 03:46:16
特別是這個問題沒什麼不對,但是在我的日子裏,當我們被標記下來並且不明白爲什麼時,我們與導師而不是互聯網交談。我可以想象,這仍然是今天最有效的方法。 – us2012 2013-02-21 03:50:50