发布网友 发布时间:2022-04-22 22:25
共1个回答
热心网友 时间:2022-07-12 04:30
#include <stdio.h>追问调用函数
追答#include <stdio.h>
int calc(float f, float n) {
float sum;
int i;
sum = 13.39f; //人口基数
for (i = 0; sum < n; ++i) { //超过 n 亿人口就退出循环
sum *= f / 100 + 1; //每年增长
}
return i;
}
void main() {
float f, n;
int i;
//f是增长率(百分之二就输入2 百分之1.5就输出1.5)
//n是目标人口数
scanf("%f%f", &f, &n);
i = calc(f, n);
printf("当人口增长率为 %.2f%% 时,%d 年后人口将达到 %.2f 亿\n", f, i, n);
}
//望采纳