我国现有x亿人口,按照每年0.1%的增长速度,n年后将有多少人?结果保留小数点后四位。
14*(1+0.001) ^ 5
输入:
一行,包含两个整数x和n(1<= x<=100, 1<=n<=100),分别是人口基数和年数,以单个空格隔开。
输出:
输出最后的人口数,以亿为单位,保留到小数点后四位
输入样例:
13 10
输出样例
13.1306
int main(){
int x,n;
cin >> x >> n;
// x * (1 + 0.001) ^ 5
for(int i = 1; i <= n; i++){
x *= 1.001;
}
printf("%.4lf",x);
}
- 输入n,求n * 1.01 * 1.01 * 1.01 * 1.01,结果保留后四位。(将原来的0.01修改为1.01)
int main(){
int n;
double s = 1;
cin >> n ;
for(int i = 1; i <= 4; i++){
s *= 1.01;
}
s = s * n;
printf("%.4lf",s);
}
- 求3乘以10个1.001的结果,结果保留后四位。(将0.001修改为1.001)
int main(){
double s = 1;
for(int i = 1; i <= 10; i++){
s *= 1.001;
}
s = s * 3;
printf("%.4lf",s);
}