第三章 3.7编程练习 第4小题:输入一个秒数,以天,时,分,秒的方式显示输入的时间

代码

//编写一个程序,输入秒数,然后以天,时,分,秒的方式显示出来
#include <iostream>
int main()
{
	using namespace std;
	cout << "请输入秒数:";
	long s;               //定义为long或long long是因为输入的秒数有可能会很大
	cin >> s;
	const int min = 60;             //定义3个符号常量,分别换算出天,时,分
	const int hour = 3600;
	const int day = 86400;
	auto tian = s / day;
	auto shi = s % day / hour;
	auto fen = s % day % hour / min;
	auto miao = s % day % hour % min;            //利用符号常量进行运算,最后一次取余为秒
	cout << s << "秒=" << tian << "天" << shi << "时" << fen << "分" << miao << "秒" << endl;
	return 0;
}

运行结果

请输入秒数:31600000
31600000秒=365天17时46分40秒
© 版权声明
THE END
喜欢就支持以下吧
点赞0
分享
评论 抢沙发

请登录后发表评论