每个苹果0.8元,第一天买了2个苹果;从第二天开始,每天买前一天的2倍,直至每天购买的苹果个数达到不超过100的最大值,求每天平均花多少钱?
谢谢高手..这作业实在不会写了..
用C语言写个程序
答案:2 悬赏:80 手机版
解决时间 2021-04-21 07:58
- 提问者网友:风月客
- 2021-04-21 04:14
最佳答案
- 五星知识达人网友:荒野風
- 2021-04-21 05:07
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j;
float sum=0.0,price=0.8,total,avg;
for(i=2,j=1;i<=100;i=i*2,j++)
{
sum=sum+i;
}
total=sum*price;
avg=total/(j-1);
printf("%f\n",avg);
return 0;
}
结果:
全部回答
- 1楼网友:等灯
- 2021-04-21 05:55
貌似楼上的苹果个数超过100了‘
我觉得应该是这个:
#include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int num=0,i=1,day=0; double price=0; while ((num+i*2)<=100) { i=i*2; num=num+i; day++; } price=num*0.8; price=price/day; printf("Price=%f\n",price); system("PAUSE"); return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯