importjava.util.Scanner;publicclassMain{publicstaticvoidmain(String[] args){Scanner input =newScanner(System.in);int x = input.nextInt();// 初始人口基数int n = input.nextInt();// 年数double ans = x;// n年后的人口总数/* 整数i标记年数编号,i从1开始,到n为止,步长为1 */for(int i =1; i <= n; i++){
ans = ans + ans *0.001;// 当年人口总数=上年人口总数+上年人口总数×年增长率}System.out.printf("%.4f", ans);// 保留4位小数输出结果}}
五、C++程序
#include<iostream>usingnamespace std;intmain(){int x;// 初始人口基数int n;// 年数
cin >> x;
cin >> n;double ans = x;// n年后的人口总数/* 整数i标记年数编号,i从1开始,到n为止,步长为1 */for(int i =1; i <= n; i++){
ans = ans + ans *0.001;// 当年人口总数=上年人口总数+上年人口总数×年增长率}printf("%.4f", ans);// 保留4位小数输出结果return0;}