[英]If-Else Statement C++ Error
我對此有疑問,如果不是這樣。 這是一個較大的c ++程序的一部分,但是出了點問題。
void owed(int classchoice)
{
double cost;
if (classchoice == 1)
cost = 1750.00;
else if (classchoice == 2)
cost = 1500.00;
else (classchoice == 3);
cost = 1000.00:
cout << "You owe about: " << cost << endl;
cout << "Enjoy your flight!\n\n\n";
}
輸出總為1000美元。 我知道我的輸入是正確的事實,我不知道出了什么問題。 我在這一點上也遇到了一個錯誤“ else(classchoice == 3) ; ”,它告訴我在此語句后放置一個分號,我不知道為什么。 感謝所有幫助。
謝謝。
它應該看起來像這樣
void owed(int classchoice)
{
double cost;
if (classchoice == 1)
cost = 1750.00;
else if (classchoice == 2)
cost = 1500.00;
else if (classchoice == 3)
cost = 1000.00;
cout << "You owe about: " << cost << endl;
cout << "Enjoy your flight!\n\n\n";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.