C语言及程序设计.第十一课.项目3.如何买玫瑰?
2015-04-01 12:40
253 查看
任务和代码
/*
*Copyright (c)2015,CSDN学院
*All rights reserved.
*文件名称:one.c
*作 者:刘亦鑫
*完成日期:2015年4月1日
*版本号:v1.0
*
*问题描述:小慧过生日,小明(小明真忙)要买鲜花送她。每枝红玫瑰5元,满5支送1枝,满20枝送5枝。小明一共有n(n>10)元钱,最多能买到多少?
*程序输出:能买到玫瑰的数量
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int iCash,iNumber,iSend1,iSend2;
printf("小明有多少钱?");
scanf("%d",&iCash);
if(iCash<=10)
{
printf("亲,小明的钱不够多哦");
}
else
{
iNumber=iCash/5;
iSend1=iNumber/20*5;
iSend2=(iNumber-(iNumber/20)*20)/5;
iNumber=iNumber+iSend1+iSend2;
printf("小明能买到%d朵玫瑰\n", iNumber);
}
return 0;
}
运行结果
知识点总结
整数间的运算
心得
对数据类型还不是非常的了解,通过百度、书籍加深印象
任务和代码
/*
*Copyright (c)2015,CSDN学院
*All rights reserved.
*文件名称:one.c
*作 者:刘亦鑫
*完成日期:2015年4月1日
*版本号:v1.0
*
*问题描述:小慧过生日,小明(小明真忙)要买鲜花送她。每枝红玫瑰5元,满5支送1枝,满20枝送5枝。小明一共有n(n>10)元钱,最多能买到多少?
*程序输出:能买到玫瑰的数量
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int iCash,iNumber,iSend1,iSend2;
printf("小明有多少钱?");
scanf("%d",&iCash);
if(iCash<=10)
{
printf("亲,小明的钱不够多哦");
}
else
{
iNumber=iCash/5;
iSend1=iNumber/20*5;
iSend2=(iNumber-(iNumber/20)*20)/5;
iNumber=iNumber+iSend1+iSend2;
printf("小明能买到%d朵玫瑰\n", iNumber);
}
return 0;
}
运行结果
知识点总结
整数间的运算
心得
对数据类型还不是非常的了解,通过百度、书籍加深印象
相关文章推荐
- C语言及程序设计.第十一课.项目2.分离整数和小数部分
- C语言及程序设计.第十一课.项目4.玩数字
- 《C语言及程序设计》实践参考——如何买玫瑰?
- C语言及程序设计.第十一课.项目1.分离各位数
- C语言及程序设计.第十一课.项目5.坐标转换
- 《C语言及程序设计初步》_1.11算术运算符与算术表达式_实践11——如何买玫瑰
- C语言及程序设计.第二十三课.项目3.两段函数求值
- C语言及程序设计.第十九课.项目1.字母及其编码
- 第二周《C语言及程序设计》实践项目33 三种循环语句
- 第二周《C语言及程序设计》实践项目36 用循环处理文字
- 《C语言及程序设计》实践项目——动态数组 ->【项目3-为动态数组扩容】
- c语言 如何在项目中使用数组
- 第四周《C语言及程序设计》实践项目20 经典:查找的艺术
- 《C语言及程序设计》实践项目——if语句的嵌套
- 《C语言及程序设计》实践项目——用循环累加
- 《C语言及程序设计》实践项目——敲了哪一个键?
- 程序设计基石与实践系列之从开源项目学习C语言基本的编码规则
- 第一周《C语言及程序设计》实践项目7 分支结构程序体验
- C语言及程序设计 实践项目――C语言程序初体验
- 《C语言及程序设计初步》第33讲实践项目