【C语言之五 趣味解题 买苹果 】

C语言之五 趣味解题 买苹果

问题:

每个苹果0.9元,第一天买2个苹果,第二天开始每天买前一天的2倍,直到购买的苹果个数达到不超过100的最大值,编程求每天平均花多少钱?

分析:

  • 每天购买的苹果数为n,花的钱数总和为money,那么money=money+0.8*n
  • 在while循环中判断下一天购买的苹果数n2,判断当n2>100时,退出循环。

程序:

在这里插入图片描述

#include 
int main(void) {int n=2,day=0;  //定义整形变量float money=0,ave;  //定义单精度型变量while (n<100) { //苹果数量不超过100money+=0.9*n;   //将每天花的钱数累加求和day++;  //天数自加n*=2;   //第二天需要买的苹果,即用于下次循环计算每天花的钱做准备,也提供了下次循环前退出的检测值。}ave = money/day;    //求出平均每天花的钱数printf("每天平均花%.2f元买苹果",ave);   //输入每天花的钱数return 0;
}

运行:

在这里插入图片描述

其他

C语言之一 判断闰年
C语言之二 趣味解题 猴子吃桃
C语言之三 趣味解题 百钱百鸡
C语言之四 趣味编程 老师分糖果


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部