#include<stdio.h>
void main()
{int num,i=1;
float price=0.8,ave;
for(num=2;num<=100;num=num*2,i=i+1);
if(num=64)
printf("平均每天花%f",ave=(num*0.8)/i);
}
每个苹果0.8元,第一天买了2个苹果,从第二天开始,每天买前一天的2倍,直至购买的苹果个数达到不超过100的最大值。编写程序求平均每天花多少钱?我这样写有问题吗?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
qzjhjxj 2021-10-11 20:31关注第5行,for()这句最后多了 ‘;'分号
第6行,if(num == 64) ,少了 ’=‘ ,这里是比较大小,不是赋值。
第6行,开头加 ’{‘ ,第8行 加 ’}‘本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报