课程
676 字
约 2 分钟
大一上
算法案例 02:经济大恐慌面包开支算法求解
计算机科学导论exercises/computational_thinking·更新于 2026-09-15
算法案例 02:经济大恐慌面包开支算法求解
本报告针对物价飞涨情景下的面包开支计算问题进行数学级数建模与 C++ 算法求解。
一、 题目描述
公元 2600 年 1 月 1 日发生经济大恐慌,面包价格逐日递增:
- 第
1天:1元 - 第
2天:3元(增加2元) - 第
3天:6元(增加3元) - 第
4天:10元(增加4元)
若一家人一天固定消耗 4 个面包,估算平年(365 天)一年的总面包开支。
二、 数学递推与级数模型
设第 天单价为 :
一天消耗 个面包,当天的开支为 。
全年 天的总开支 为:
三、 C++ 算法实现
#include <iostream>
using namespace std;
int main() {
int days = 365;
long long total_cost = 0;
long long current_price = 0;
for (int day = 1; day <= days; day++) {
current_price += day; // 第 day 天单个面包单价
total_cost += 4 * current_price; // 一天 4 个面包
}
cout << "一年的面包总开支为: " << total_cost << " 元" << endl;
return 0;
}
四、 求解结果
代入 计算得到:一年面包总开支为 54,582,340 元(约 5458.23 万元)。













