编写一个 c ++程序,可以输出某种水果三天的均价,并计算总均价,输出
时间: 2024-10-10 15:08:03 浏览: 14
当然,我可以帮你理解如何编写一个简单的 C++ 程序来计算某种水果三天的平均价格和总价格。假设我们有一个结构体 `Fruit` 来表示每种水果每天的价格,你可以这样做:
```cpp
#include <iostream>
using namespace std;
// 定义水果价格结构体
struct FruitPrice {
string fruit_name; // 水果名称
double price_per_day; // 每天价格
};
// 计算并输出三天平均价和总价格
void calculate_average_and_total(FruitPrice prices[], int days) {
double total_price = 0;
for (int i = 0; i < days; i++) {
total_price += prices[i].price_per_day;
cout << "第" << (i + 1) << "天," << prices[i].fruit_name << "价格: " << prices[i].price_per_day << endl;
}
double average_price = total_price / days;
cout << "三天内," << prices[0].fruit_name << "的平均价格: " << average_price << endl;
cout << "三天内," << prices[0].fruit_name << "的总价格: " << total_price << endl;
}
int main() {
// 示例水果价格数组,这里只有一天的数据,需要填充三天数据
FruitPrice prices[] = {{"苹果", 5.50}, {"香蕉", 3.00}};
// 提示输入实际的天数,这里为了简单化,假设天数为3
int days = 3;
calculate_average_and_total(prices, days);
return 0;
}
```
这个程序首先定义了一个 `FruitPrice` 结构体来存储水果名和每日价格。然后,`calculate_average_and_total` 函数接收一个包含两天价格的 `prices` 数组和天数,计算总价格并输出每天的价格、平均价格和总价格。
注意,这是一个简化版本的示例,实际应用中你需要根据实际需求提供完整的三天价格数据。在运行此代码之前,请确保替换或添加三天的水果价格信息。
阅读全文