C.3 小明买玫瑰
2017-05-16 06:09
288 查看
任务和代码
/*
*copyright(c)2017,CSDN学院
*All rights reserved.
*文件名称: main.c
*作 者: 杨隆胜
*完成日期: 2017年5月16日
*版 本 号: v1.0
*
*问题描述:小慧过生日,小明(小明真忙)要买鲜花送她。每枝红玫瑰5元,满5支送1枝,满20枝送5枝。小明一共有n(n>10)元钱,最多能买到多少?
*样例输入:135
*样例输出:33
*输入描述:输入小明一共有n(n>10)元钱;
*程序输出:最多能买到多少支玫瑰;
*/
#include <stdio.h>
#define PRICE 5
int main()
{
int iFlower,iInitianl,iGiveAway2,iGiveAway3;
float fMoney;
printf("Please input the money that Xiao Ming has:\n");
scanf("%f",&fMoney);
iInitianl=fMoney/PRICE;
iGiveAway2=iInitianl/20*5;
iGiveAway3=(iInitianl-(iInitianl/20)*20)/PRICE;
iFlower=iInitianl+iGiveAway2+iGiveAway3;
printf("The flower that Xiao Ming could buy is: %d\n",iFlower);
return 0;
}
运行结果
心得体会
仍然对数据类型的自动转换不够熟悉,而且通过此次编程,明白了数据类型的自动转换是自发的、即刻的,是在每一个运算表达式的每一小部分的计算过程中都发生的,而非等到整个运算表达式都计算完毕后再进行类型自动转换的运算。
/*
*copyright(c)2017,CSDN学院
*All rights reserved.
*文件名称: main.c
*作 者: 杨隆胜
*完成日期: 2017年5月16日
*版 本 号: v1.0
*
*问题描述:小慧过生日,小明(小明真忙)要买鲜花送她。每枝红玫瑰5元,满5支送1枝,满20枝送5枝。小明一共有n(n>10)元钱,最多能买到多少?
*样例输入:135
*样例输出:33
*输入描述:输入小明一共有n(n>10)元钱;
*程序输出:最多能买到多少支玫瑰;
*/
#include <stdio.h>
#define PRICE 5
int main()
{
int iFlower,iInitianl,iGiveAway2,iGiveAway3;
float fMoney;
printf("Please input the money that Xiao Ming has:\n");
scanf("%f",&fMoney);
iInitianl=fMoney/PRICE;
iGiveAway2=iInitianl/20*5;
iGiveAway3=(iInitianl-(iInitianl/20)*20)/PRICE;
iFlower=iInitianl+iGiveAway2+iGiveAway3;
printf("The flower that Xiao Ming could buy is: %d\n",iFlower);
return 0;
}
运行结果
心得体会
仍然对数据类型的自动转换不够熟悉,而且通过此次编程,明白了数据类型的自动转换是自发的、即刻的,是在每一个运算表达式的每一小部分的计算过程中都发生的,而非等到整个运算表达式都计算完毕后再进行类型自动转换的运算。
相关文章推荐
- OJ分支——小明买玫瑰
- Java 算法 小明与奶牛
- 小小明系列故事——游戏的烦恼
- acm-懒省事的小明
- NYOJ 49 开心的小明(0-1背包)
- nyoj_676_小明的求助_201312042142-2
- NYOJ 223 小明的烦恼
- nyoj 55-懒省事的小明(优先队列&&哈夫曼树)
- nyoj-小明的密钥(362)--数论
- 小明传奇1
- NYOJ 50 爱摘苹果的小明
- NYOJ 676 小明的求助
- NYOJ 55 懒省事的小明
- 小明的调查作业
- nyoj_19_擅长排列的小明_201403011600
- HDUOJ----4501小明系列故事——买年货(三维背包)
- 经典智力题:小明一家过桥
- hdu 4501 小明系列故事——买年货(三重dp)
- 小明的烦恼
- NYOJ 676 小明的求助