C++编程练习(001)
来源:互联网 发布:招数据员要求 编辑:程序博客网 时间:2024/05/15 21:21
// 编写程序,要求用户以整数方式输入秒数(long),然后以天、小时、分钟和秒的方式显示这段时间。// 使用符号常量来表示每天有多少小时、每小时有多少分钟以及每分钟有多少秒。#include <iostream>using namespace std;int main(void){const int day_hour = 24;// 一天24小时const int hour_minute = 60;// 1小时60分const int minute_second = 60;// 1分60秒cout << "Enter the number of seconds: ";long seconds = 0;cin >> seconds;long day = seconds / minute_second / hour_minute / day_hour;// 计算天数long day_seconds = day * day_hour * hour_minute * minute_second;// 该天数的秒数long hour = (seconds - day_seconds) / minute_second / hour_minute;// 计算小时数long hour_seconds = hour * hour_minute * minute_second;// 该小时数的秒数long minutes = (seconds - day_seconds - hour_seconds) / minute_second;// 计算分钟数long second = seconds - day_seconds - hour_seconds - minutes * minute_second;// 计算最后的秒数cout << seconds << " seconds = " << day << " days, " << hour << " hours, ";cout << minutes << " minutes, " << second << " seconds" << endl;return 0;}
不知道还有没有更好的方法呢……嘿嘿~
0 0
- linux c 多线程编程练习(一)
- linux c 多线程编程练习(二)
- linux c 多线程编程练习(三)
- C语言编程(练习1:函数 )
- C语言编程(练习2:函数 )
- C语言编程(练习3:函数 )
- C语言编程(练习4:函数 )
- c语言编程练习(一)
- c编程练习
- C编程小练习
- C语言编程练习
- C++编程练习(001)
- C语言编程小练习
- C语言编程练习(二)
- 学习c编程练习1
- C和指针-编程练习
- C语言编程练习一
- C语言编程练习二
- Drawable Resources Part I(Drawable 资源 第一部分)
- android学习第1篇:windows下android环境搭建:adt-bundle
- Android APK安装包瘦身法则
- 【Linux学习】epoll详解
- struts的jsonp调用
- C++编程练习(001)
- C语言和java实现且面条(均用递归实现)
- 动态规划之最长公共子序列
- JAVA Eclipse下如何导入jar包(1)
- Unity 3D 如何修改默认的编译器?
- Storm实例:实时单词计数
- 二分查找_递归版_while版
- php开发规范
- java线程池学习