C++Primer Plus第三章编程练习4

4.编写一个程序,要求用户以整数方式输入秒数(使用long 或 long long 变量存储),然后以天、小时、分钟和秒的方式显示这段时间。使用符号常量来表示每天有多少小时、每小时有多少分钟以及每分钟有多少秒。该程序的输出应与下面类似:
Enter the number of seconds:31600000
31600000 seconds=365 days,17 hours,46 minutes,40 seconds


#pragma region 第三章练习4
//4.编写一个程序,要求用户以整数方式输入秒数(使用long 或 long long 变量存储),
// 然后以天、小时、分钟和秒的方式显示这段时间。
// 使用符号常量来表示每天有多少小时、每小时有多少分钟以及每分钟有多少秒。
// 该程序的输出应与下面类似:
//Enter the number of seconds : 31600000 
//31600000 seconds = 365 days, 17 hours, 46 minutes,40 seconds
#if 0
#include <iostream>
void CalStoDHMS(long seconds);
int main()
{
	using namespace std;
	long seconds;
	cout << "Enter the number of seconds :";
	cin >> seconds;

	CalStoDHMS(seconds);
	return 0;
}
void CalStoDHMS(long seconds)
{
	using namespace std;
	long k;
	const int daytohours = 24;
	const int hourtominutes = 60;
	const int minutetoseconds = 60;//比例因子
	int day, minute, second;
	second = seconds%minutetoseconds;
	k = seconds / minutetoseconds;
	minute = k % hourtominutes;
	k = k / hourtominutes;
	day = k / daytohours;
	cout << seconds << " seconds = " << day << " day " << minute << " minute " << second << " second" << endl;
}
#endif 

#pragma endregion

相关推荐

  1. C++Primer Plus编程练习4

    2024-05-12 07:48:05       10 阅读
  2. 数据治理练习

    2024-05-12 07:48:05       12 阅读
  3. C++Primer Plus结构编程练习8

    2024-05-12 07:48:05       10 阅读
  4. C++ primer plus 编程练习

    2024-05-12 07:48:05       37 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-12 07:48:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-12 07:48:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-12 07:48:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-12 07:48:05       20 阅读

热门阅读

  1. Node.js -- 会话控制

    2024-05-12 07:48:05       9 阅读
  2. iOS 如何让超出父视图的部分响应事件

    2024-05-12 07:48:05       11 阅读
  3. 电商平台遭遇DDOS、CC攻击有什么防护方案

    2024-05-12 07:48:05       9 阅读
  4. Lucene 英文词根处理

    2024-05-12 07:48:05       11 阅读
  5. 十分钟“手撕”内部类+static在内部类的使用

    2024-05-12 07:48:05       11 阅读
  6. react经验15:拖拽排序组件dnd-kit的使用经验

    2024-05-12 07:48:05       9 阅读
  7. vue.js 介绍

    2024-05-12 07:48:05       9 阅读
  8. React Router DOM BrowserRouter

    2024-05-12 07:48:05       10 阅读
  9. Pycharm所有快捷键的使用

    2024-05-12 07:48:05       9 阅读
  10. 【DevOps】Linux 网络命令netstat详解

    2024-05-12 07:48:05       12 阅读
  11. ensp简单ac+ap+sta无线配置和脚本

    2024-05-12 07:48:05       8 阅读
  12. ubuntu删除opencv

    2024-05-12 07:48:05       8 阅读
  13. 华为OD介绍

    2024-05-12 07:48:05       10 阅读