【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语言之四 趣味编程 老师分糖果
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
