CCF NOI1018 打电话
来源:互联网 发布:mac磁盘不能分区 编辑:程序博客网 时间:2024/05/21 13:14
问题链接:CCF NOI1018 打电话。
时间限制: 1000 ms 空间限制: 262144 KB
题目描述
某市的IC卡电话计费标准如下:首次为0.5元/3分钟(不足3分钟按3分钟计费),之后是0.2元/1分钟,不足一分钟按一分钟来算,如一个人打了6分30秒,那计费是按照7分钟来算,花费为1.3元。已知某人打一次电话花费为x元,问这个人有可能打了多长时间的电话?(精确到分钟)
输入
输入一个实数x,表示打电话的花费。
输出
输出打电话的最长时长(精确到分钟)。
样例输入
0.5
样例输出
3
数据范围限制
0<x<=100
问题分析
这个问题是一个简单的计算,价格只有一个台阶,判断一下即可。
程序说明
(略)
要点详解- 使用宏定义是一种好的做法,增加了程序的可阅读性和可修改性。
- 浮点计算结果如何取整输出是本题的一个要点。
100分通过的C语言程序:
#include <stdio.h>#define PRICE1 0.5#define PRICE2 0.2#define DURATION 3int main(void){ float cash; scanf("%f", &cash); if(cash <= PRICE1) printf("%d\n", DURATION); else printf("%.f\n", ((cash - PRICE1) / PRICE2) + DURATION); return 0;}
0 0
- CCF NOI1018 打电话
- CCF 1018 打电话
- 打电话
- 打电话
- 打电话
- 打电话
- 打电话
- 打电话
- 打电话
- 打电话
- 打电话
- 打电话
- 打电话
- 打电话
- 打电话
- 打电话
- ccf
- CCF
- request与response
- 为什么Chrome比其他浏览器快?
- Android Theme.AppCompat 中,你应该熟悉的颜色属性
- QtChart编译经过
- Unity3D学习笔记(4)——获取单帧中函数耗时
- CCF NOI1018 打电话
- Java synchronized详解
- Text Reverse
- Angular2 依赖注入之装饰器
- 法兴用数字证明中国期货市场是真正的投机市
- 贝叶斯统计(Bayesian statistics) vs 频率统计(Frequentist statistics):marginal likelihood(边缘似然)
- EffectiveJava-大纲
- 将二叉树拆成链表
- 关于InnoDB存储引擎text和blob类型的优化