初步11-如何买玫瑰
来源:互联网 发布:windows虚拟内存 编辑:程序博客网 时间:2024/04/28 19:10
问题及代码
/* ************************************************ # # Copyright (c)2015,湖南大学信息科学与工程学院 # Filename: base_sell_rose.c # # Author: 陈宇翔 # Email: mchenyuxiang@126.com # Create: 2015-08-30 14:31:33 # Last Modified: 2015-08-30 14:41:03 # version: v1.0 # # Description: 小慧过生日,小明(小明真忙)要买鲜花送她。 # 每枝红玫瑰5元,满5支送1枝,满20枝送5枝。小明一共有n(n>10)元钱,最多能买到多少? # Input: 135 # Output: 33 #************************************************/#include <stdio.h>int main(){ int money,num; printf("请输入小明的金额:\n"); scanf("%d",&money); int num_100,num_25,num_5; num_100 = money / 100; num_25 = (money - num_100 * 100) / 25; num_5 = (money - num_100 * 100 - num_25 * 25) / 5; num = num_100 * 25 + num_25 * 6 + num_5; printf("%d\n",num);}
运行结果
知识点总结
算术运算符与算术表达式
学习心得
如运行结果,本次程序编译了三次才通过,第一次显示printf函数打错,第二次结果算错,结果算错的原因是在计算钱的余额时没有将已经买过的玫瑰的支数与单价相乘。
本题与老师博客中的代码相比,基本思想一样,利用贪心的基本思想,先从多的买,再一步一步的往下减少。但是,老师博客中的代码更短,更直接,先算出原本可以买多少支,然后再根据支数去加上对应的赠送玫瑰支数。我的是从钱的方面来做的
0 0
- 初步11-如何买玫瑰
- C语言初步-第11讲:算术运算符与算术表达式(如何买玫瑰?)
- 如何买玫瑰?
- 项目11.3如何买玫瑰
- 项目5-如何买玫瑰
- 第11课时,实践3,如何买玫瑰?
- 第11讲 项目3----如何买更多的玫瑰
- 第11讲 项目3-如何买玫瑰?
- 第11讲项目3——如何买玫瑰?
- 第11讲项目3——如何买玫瑰?
- 第11讲项目3-如何买玫瑰
- 《C语言及程序设计初步》_1.11算术运算符与算术表达式_实践11——如何买玫瑰
- 第十一讲项目3-如何买玫瑰?
- 买玫瑰
- c语言初步经典题10--买玫瑰问题
- C語言及程序設計初步第11講-項目3:如何買玫瑰
- 《C语言及程序设计》实践参考——如何买玫瑰?
- C语言及程序设计.第十一课.项目3.如何买玫瑰?
- 著名的SVM代码library 链接
- 自己做一个Sever/服务器原理复习
- [UWP控件备忘录]ListView
- android 中 系统日期时间的获取
- 华为面试题:(练习用)挑7
- 初步11-如何买玫瑰
- memcpy 与 memmove
- ubuntu 14.04 如何降低温度和风扇转速
- 野人学Android基础篇之初探UI控件第六课--ListView和他的adapter们(二)
- Esxi 5.1 添加存储设备的问题
- 使用字符生成器的reverse功能的会问字符串的检测
- The Java EE 6 Tutorial Maintaining Client State
- 计算器
- MFC Radio Button 使用 分组 RadioButton 用法