您的位置:首页 > 其它

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;
}


运行结果



心得体会

仍然对数据类型的自动转换不够熟悉,而且通过此次编程,明白了数据类型的自动转换是自发的、即刻的,是在每一个运算表达式的每一小部分的计算过程中都发生的,而非等到整个运算表达式都计算完毕后再进行类型自动转换的运算。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: