已知市场上每个橘子卖0.4元。假设小明第1天买了2个橘子,从第2天开始,每天买的个数是前一天的两倍,直到买的橘子个数达到不超过N个的最大值。求他平均每天花多少钱。
输入整数N,N大于等于2。
输出平均每天花的钱。保留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;
}