zmnmnqmz 2021-10-11 20:03 采纳率: 76.9%
浏览 726
已结题

每个苹果0.8元,第一天买了2个苹果,从第二天开始,每天买前一天的2倍,直至购买的苹果个数达到不超过100的最大值。编写程序求平均每天花多少钱?我这样写有问题吗?

#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);

}

  • 写回答

1条回答 默认 最新

  • qzjhjxj 2021-10-11 20:31
    关注

    第5行,for()这句最后多了 ‘;'分号
    第6行,if(num == 64) ,少了 ’=‘ ,这里是比较大小,不是赋值。
    第6行,开头加 ’{‘ ,第8行 加 ’}‘

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月20日
  • 已采纳回答 10月12日
  • 创建了问题 10月11日