📄 sectime.cpp
字号:
//这个程序在本书所带软盘中,文件名为SECTIME.CPP
//这个程序利用子程序将天、小时、分钟和秒以秒为单位输出。
#include <iostream.h>
#include <iomanip.h>
#include <conio.h> //头文件,支持清屏子程序clrscr()
#include <ctype.h> //头文件,支持由小写到大写字母的转换子程序toupper()
void main(void)
{ //定义具有四个整型参数和一个长整型返回值的子程序
unsigned long sec_time(int day, int hour, int minute, int second);
int day, hour, minute, second;
unsigned long time_in_second;
char choice;
cout << "这个程序将你输入的天、小时、分钟和秒转换成秒的形式" << endl;
while (1) {
cout << "请输入天数:";
cin >> day;
cout << "请输入小时数:";
cin >> hour;
cout << "请输入分钟数:";
cin >> minute;
cout << "最后,请输入秒数:";
cin >> second;
time_in_second = sec_time(day, hour, minute, second);
cout << "以秒计的时间为:" << time_in_second << endl;
cout << endl << "是否继续?(y/n): ";
cin >> choice;
if (toupper(choice) == 'N')
break;
else
clrscr(); //清屏
}
cout << endl << "谢谢使用这个程序!" << endl;
}
/***************子程序sec_time()***************************/
unsigned long sec_time(int dy, int hr, int min, int sec)
{
unsigned long time = 0;
time = dy*24*60*60; //将天转换成秒
time += hr*60*60; //将小时转换成秒并与天数秒相加
time += min*60; //将分钟转换成秒并与以前的转换值相加
time += sec; //最后与秒相加
return (time);
}
/*下面是这个程序运行后的一个典型输出结果:
这个程序将你输入的天、小时、分钟和秒转换成秒的形式
请输入天数:7
请输入小时数:9
请输入分钟数:88
最后,请输入秒数:13
以秒计的时间为:52669
是否继续?(y/n): n
谢谢使用这个程序!
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -