问题:1446. 人口增长问题
类型:循环应用
题目描述:
我国现有 x 亿人口,按照每年 0.1% 的增长速度,n 年后将有多少人?
输入:
一行,包含两个整数 x 和 n ,分别是人口基数和年数,以单个空格分隔。
输出:
输出最后的人口数,以亿为单位,保留到小数点后四位。(1≤x≤100,1≤n≤100) 。
样例:
输入:
13 10
输出:
13.1306

完整代码如下:
#include<bits/stdc++.h> 
using namespace std;
int main(){
	//一、分析问题
	//已知:x亿人口,0.1%的增长速度 
	//未知:n年后人口 
	//关系:
	
	//二、数据定义 
	int n;
	double x; 
	//三、数据输入 
	cin>>x>>n;
	//四、数据计算 
	for(int i=1;i<=n;i++){
		x+=x*0.001;
	}
	//五、输出结果 
	cout<<fixed<<setprecision(4)<<x;
	return 0;	
}



















