每个苹果0.8元,第一天买了两个,第二天开始,每天买前一天的2倍,直至购买的苹果数不超过100,每天花多少用C语言编程,求出每天平均花多少钱
来源:学生作业帮助网 编辑:作业帮 时间:2024/09/14 05:47:45
每个苹果0.8元,第一天买了两个,第二天开始,每天买前一天的2倍,直至购买的苹果数不超过100,每天花多少用C语言编程,求出每天平均花多少钱
每个苹果0.8元,第一天买了两个,第二天开始,每天买前一天的2倍,直至购买的苹果数不超过100,每天花多少
用C语言编程,求出每天平均花多少钱
每个苹果0.8元,第一天买了两个,第二天开始,每天买前一天的2倍,直至购买的苹果数不超过100,每天花多少用C语言编程,求出每天平均花多少钱
第一天花了2×0.8=1.6元
第二天花了2×1.6=3.2元
第三天花了2×3.2=6.4元
……
第六天买了2^6=64个
花了64×0.8=51.2元
第7天如果再买就会超过100个
void main()
{
int day=0,i=2;
float everage,money=0.0;
while(i<100)
{
money=0.8*i+money;
day=day+1;
i=i*2;
if (i>100)
{ money=money-0.8*i;
i=i/2...
全部展开
void main()
{
int day=0,i=2;
float everage,money=0.0;
while(i<100)
{
money=0.8*i+money;
day=day+1;
i=i*2;
if (i>100)
{ money=money-0.8*i;
i=i/2;
break;
}
}
printf("the num of apple is %d\n",i);
printf("the totle money is %d\n",money);
everage=money/day;
printf("%d\n",everage);
}
收起
问题不清楚。
第六天买64x0.8=51.2元
第五天买32x0.8=25.6元
第四天买16x0.8=12.8元
第三天买8x0.8=6.4元
第二天买4x0.8=3.2元
第一天买2x0.8=1.6元
平均每天16.8元
每天花的钱为2的X次方乘以0.8,知道2的X 次方值大于100,不在购买。X为购买的第某天,也可为1.6乘以2的(X-1)次方的乘积。分别为1.6元,3.2元, 6.4元, 12.8元, 25.6元, 51.2 元。
老子蛋疼啊!