1421: 【入门】人口增长问题

内存限制:32 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:23 解决:19

题目描述

我国现有x亿人口,按照每年0.1%的增长速度,n年后将有多少人?

输入

一行,包含两个整数x和n,分别是人口基数和年数,以单个空格分隔。

输出

输出最后的人口数,以亿为单位,保留到小数点后四位。1 <= x <= 100, 1 <= n <= 100。

样例输入 复制

13 10

样例输出 复制

13.1306

提示

x,n=map(int,input().split())
ans=x
for i in range(n):
    ans*=1.001
print('%.4f'%ans)
'''
方法二:
ans=x*(1+0.001)**n
print('%.4f'%ans)
'''

#include<bits/stdc++.h>
using namespace std;

int main(){
    int x,n;
    double ans;
    cin>>x>>n;
    //ans=pow(1.001,n)*x;
    ans=1.0*x;
    for (int i=1;i<=n;i++)
        ans*=1.001;
    printf("%.4lf",ans);
	return 0;
}