酷代码 AI
菜单
服务商
DeepSeek字节豆包讯飞星火
更多选项

【入门】人口增长问题的 C++ 代码实现

以下是使用 C++ 解决人口增长问题的代码: ```cpp #include <iostream> #include <iomanip> using namespace std; int main() { // 定义变量 x 表示人口基数,n 表示年数 int x, n; // 从标准输入读取人口基数和年数 cin >> x >> n; // 定义人口总数,初始值为人口基数 double population = x; // 循环 n 次,每次计算下一年的人口数 for (int i = 0; i < n; i++) { // 按照每年 0.1% 的增长速度更新人口数 population *= 1 + 0.001; } // 设置输出精度为小数点后四位 cout << fixed << setprecision(4) << population << endl; return 0; } ``` ### 代码解释 1. **变量定义**:定义 `x` 用于存储人口基数,`n` 用于存储年数,`population` 用于存储人口总数,初始值为 `x`。 2. **输入读取**:使用 `cin` 从标准输入读取 `x` 和 `n`。 3. **循环计算**:使用 `for` 循环 `n` 次,每次将 `population` 乘以 `1 + 0.001`,表示按照每年 0.1% 的增长速度更新人口数。 4. **输出结果**:使用 `fixed` 和 `setprecision(4)` 设置输出精度为小数点后四位,然后输出 `population`。 ######[AI问答 | 384点数解答 | 2026-04-19 13:14:57]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]