📄 phonefee.cpp
字号:
// 电话费.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include <iostream>
using namespace std;
class Time
{
public:
int hour;
int minute;
int second;
};
int Period(Time start,Time over)
{
int s = start.hour * 3600 + start.minute * 60 + start.second;
int o = over.hour * 3600 + over.minute * 60 + over.second;
int i = o - s;
if (i < 0)
i = i + 86400;
int m = i / 60;
if (i%60 != 0)
m += 1;
return m;
}
double fee(Time start, Time over)
{
double f;
if (start.hour < 6 && over.hour < 6)
f = 0.1 * Period(start,over) ;
else if (start.hour < 24 && over.hour < 24)
f = 0.15 * Period(start,over);
else
cout << "\aError";
return f;
}
int _tmain(int argc, _TCHAR* argv[])
{
Time start, over;
cout << "请输入通话开始时刻: ";
cin >> start.hour >> start.minute >> start.second;
cout << "请输入通话结束时刻: ";
cin >> over.hour >> over.minute >> over.second;
cout << Period(start,over) << endl;
cout << fee(start,over);
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -