人口增长问题-题解

描述

近期全球的人口膨胀的有点厉害,所以小明想要统计一下n年后的人口数量,已知现有x亿人口,按照每年0.1%的增长速度,n年后将有多少人?(0.1%表示每年增长原有的0.001倍)

输入描述

一行,包含两个整数x和n,分别是现有的人口数和年数,以单个空格分隔(1 <= x <= 100, 1 <= n <= 100)

输出描述

输出最后的人口数,以亿为单位,保留到小数点后四位。

代码

1
2
3
4
5
6
7
8
9
10
11
12
#include <bits/stdc++.h>
using namespace std;

int main(){
double x,n;
cin >> x >> n;
for(int i = 0;i<n;i++){
x += x*0.001;
}
printf("%.4lf",x);
return 0;
}

人口增长问题-题解
https://chenxi-tijie.pages.dev/2025/07/人口增长问题-题解/
作者
chenxi
发布于
2025年7月3日
许可协议