我必須創建一個計算機票費用的計劃。這是一個簡單的程序,但我沒有加入它,但每次運行它時,結果都會變成0.我的代碼中是否存在缺失?我是一名初學者,我會很感激任何關於改進我的代碼的建議。謝謝。C++機票費計算項目
#include <iostream>
using namespace std;
void main() {
int distance = 0;
int num_bags= 0;
int num_meals= 0;
double distance_price = distance * 0.15;
double bag_price = num_bags * 25.00;
double meal_price = num_meals * 10.00;
double total_airfare = 0.00;
cout << "CorsairAir Fare Calculator" << endl;
cout << "Enter the distance being travelled: " << endl;
cin >> distance;
cout << "Enter number of bags checked: " <<endl;
cin >> num_bags;
cout << "Enter the number of meals ordered: " << endl;
cin >> num_meals;
total_airfare = (distance_price + bag_price + meal_price);
cout << total_airfare;
}
您似乎認爲,一旦你寫的'雙distance_price =距離* 0.15;',現在每'時間distance'改變'distance_price'會奇蹟般地重新計算本身。不是這種情況。 –
從技術上講,你的程序不合格,在C++規範中指定'main'總是返回一個'int'。 –
我如何計算機票價格是如此簡單... ;-) –