⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sectime.cpp

📁 c语言教程源码
💻 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 + -