第十一讲 项目3 买五赠一 买二十赠五 优惠计算
2016-05-08 17:57
369 查看
任务和代码
运行结果
知识点总结
if语句和整形数据特性
心得体会
原本只是根据正常思维来解题,看了老师:
n=money/5; //实际能买的玫瑰
z1=n/20*5; //买够20就能送5支
z2=(n-(n/20)*20)/5; //不够买20赠5的,享受买5赠1的
printf("%d\n", n+z1+z2);
之后,要努力开拓自己思维
/* *Copyright (c)2016,CSDN学院 | C语言及程序设计初步 *All rights reserved. *文件名称:p11-2.c *作 者:管运煌 *完成日期:2016年5月8日 *小慧过生日,小明(小明真忙)要买鲜花送她。 每枝红玫瑰5元,满5支送1枝,满20枝送5枝。 小明一共有n(n>10)元钱,最多能买到多少? */ #include <stdio.h> int main() { int hua,s,m; //hua 花的数量,s 赠送花的数量,m 金额 printf ("请输入大于十元的金额:\n"); scanf ("%d",&m); hua=m/5; if (hua>=5&&hua<20) { s=hua/5; //计算五赠一优惠中赠送的数量 hua+=s; } if (hua>=20) { s=hua/20*5; //计算二十赠五优惠中赠送的数量 hua+=s; } printf ("一共可以买:%d朵\n",hua); return 0; }
运行结果
知识点总结
if语句和整形数据特性
心得体会
原本只是根据正常思维来解题,看了老师:
n=money/5; //实际能买的玫瑰
z1=n/20*5; //买够20就能送5支
z2=(n-(n/20)*20)/5; //不够买20赠5的,享受买5赠1的
printf("%d\n", n+z1+z2);
之后,要努力开拓自己思维
相关文章推荐
- CSS选择器
- Android之十二微信UI界面设计
- 5、HttpClient、多线程下载、HttpUtils
- Qt和Qml交互,及多线程
- 排序算法——冒泡排序
- OC 类对象
- Java 设计模式(十) 单一职责原则(SRP)
- Java中继承thread类与实现Runnable接口的区别
- Toobar样式
- 20145325张梓靖 《Java程序设计》第10周学习总结
- 【LeetCode】Remove Duplicates from Sorted Array 解题报告
- 4. Http请求以及提交数据、图片缓存
- 怪物农场2修改日志3 - 年轮
- Eclipse中有效解决安卓R文件丢失
- 一文读懂机器学习,大数据/自然语言处理/算法全有了
- preg_match_2.php
- React Native学习笔记(一)Mac OS X下React Native的环境搭建
- java 中的抽象类
- acm_最长相同子序列
- ipad itunes 恢复