2235 机票打折
2016-01-22 21:24
218 查看
.输入机票原价(3到4位的正整数,单位:元),再输入机票打折率(小数点后最多一位数字)。编程计算打折后机票的实际价格(单位:元。计算结果要将个位数四舍五入到十位数“元”)。输入只有一行两个数(两数间用一个空格分隔),第一个为整数,表示机票原价,第二个整数或实数(如是实数,小数点后最多1位数字)表示打折率。
输入样例1:
888 7
输出样例1:
620
输入样例2:
1255 7
输出样例2:
880
输入描述 Input Description
输入只有一行两个数(两数间用一个空格分隔),第一个为整数,表示机票原价,第二个整数或实数(如是实数,小数点后最多1位数字)表示打折率。
输出描述 Output Description
输出只有一行一个正整数,表示打折后的机票价格。
样例输入 Sample Input
888 7
样例输出 Sample Output
620
数据范围及提示 Data Size & Hint
原机票价格大于100小于9999,打折率大于1小于9.9。
#include <cstdio>
int main()
{
float m,n;
long t;
scanf ("%f%f",&m,&n);
t = m*(0.1*n);
if(t % 10 <= 4)
{
t = t - t % 10;
printf("%d",t);
}
else
{
t = t + 10 - t % 10;
printf("%d\n",t);
}
}
坑点:取4的情况,if条件里面的等号,测试样例:980 8
输入样例1:
888 7
输出样例1:
620
输入样例2:
1255 7
输出样例2:
880
输入描述 Input Description
输入只有一行两个数(两数间用一个空格分隔),第一个为整数,表示机票原价,第二个整数或实数(如是实数,小数点后最多1位数字)表示打折率。
输出描述 Output Description
输出只有一行一个正整数,表示打折后的机票价格。
样例输入 Sample Input
888 7
样例输出 Sample Output
620
数据范围及提示 Data Size & Hint
原机票价格大于100小于9999,打折率大于1小于9.9。
#include <cstdio>
int main()
{
float m,n;
long t;
scanf ("%f%f",&m,&n);
t = m*(0.1*n);
if(t % 10 <= 4)
{
t = t - t % 10;
printf("%d",t);
}
else
{
t = t + 10 - t % 10;
printf("%d\n",t);
}
}
坑点:取4的情况,if条件里面的等号,测试样例:980 8
相关文章推荐
- LaTex中插入花体字母
- 笑死:Welcome to Skip Thompson's Homepage
- hdfs java.io.IOException: Mkdirs failed to create
- 网页制作学习2----实现对象的传递
- UVALive 4223 Trucking 二分+spfa
- iOS -- 通知NSNotification
- unity中使用sur着色器编写卡通光照模型。
- OJ 系列之常规练习题(二)
- [Python]Python pip用国内镜像下载的办法
- iOS开发之自定义输入框(利用UITextField及UITextView)
- OJ 第几天
- Centos 7.2下安装php7
- servlet的url-pattern匹配规则详细描述
- C++基础::<limits>
- ICMP:Internet控制报文协议
- 提高 ASP.NET Web 应用性能的 24 种方法和技巧
- vim 常用整理
- 三层架构
- 我就是要用css实现
- 计算机视觉逼近拐点,微软算法正跨越“一步之遥”