1115オレンジの問題

タイトル説明

市場に出回っているオレンジは1個0.4元で売られていることが知られています。Xiao Mingが1日目に2個のオレンジを購入したとします。2日目から、購入したオレンジの数が最大Nに達するまで、毎日購入するオレンジの数は前日の2倍になります。彼に毎日平均していくら費やしているか尋ねてください。

入力要件

整数Nを入力します。Nは2以上です。

出力要件

1日あたりの平均支出額を出力します。小数点以下2桁を保持

入力サンプル

5

サンプル出力

0.80

リファレンスプログラム

#include<stdio.h>
#include<math.h>

int main()
{
    int n,i;
    double avg=0.0,sum=0.0;

    scanf("%d",&n);
    for(i=1;sum<=n;i++)
    {
        sum += pow(2,i);
    }
    --i;
    avg = 0.4*(sum-pow(2,i))/(i-1);
    printf("%.2lf\n",avg);
    return 0;
}

 

おすすめ

転載: blog.csdn.net/weixin_44643510/article/details/113931330