1117人口統計上の問題

タイトル説明

1980年、世界の人口は45億人に達し、年間成長率1%で計算されました。世界の人口がN億を超えたのはいつですか。(Nは45億を超える数です)

入力要件

実数Nを入力すると、単位は1億になります。46.2という数字を入力すると、46.2億を意味します。

出力要件

対応する年の値を出力します。年の値の整数。

入力サンプル

45.95

サンプル出力

1983年

促す

ダブルの使用をお勧めします

リファレンスプログラム

#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
おすすめ