1117 人口问题

题目描述

1980年世界人口已达45亿,按年增长率1%计算,问从什么年份开始世界人口突破N亿。(N是一个大于45亿的数)

输入要求

输入一个实数N,单位是亿。如输入数字46.2则表示46.2亿。

输出要求

输出对应的年份的值。年份值整数。

输入样例

45.95

输出样例

1983

提示

建议用double

参考程序

#include<stdio.h>

int main()
{
    double x,y=45.0;
    int i;

    scanf("%lf",&x);
    for(i=0;y<=x;i++)
    {
        y = y * (1+0.01);
    }
    printf("%d\n",1980+i);
}

猜你喜欢

转载自blog.csdn.net/weixin_44643510/article/details/113932012