时间限制: 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
来源/作者: CCF中学生计算机程序设计入门篇练习3.5.1
版权所有 © 中国计算机学会 中国计算机学会拥有本题目(含题面、数据)的版权
所有管理员添加的题目 使用此版权/授权形式
1 #include<iostream>
2 #include<cstdio>
3 #include<cmath>
4 using namespace std;
5 int main()
6 {
7 double n;
8 cin>>n;
9 if(n<=0.5)
10 {
11 cout<<3;
12 return 0;
13 }
14 else
15 {
16 double sum;
17 n=n-0.5;
18 cout<<(int)(ceil(n/0.2))+3;
19 }
20 return 0;
21 }