第三章 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;
}
//编写一个程序,输入秒数,然后以天,时,分,秒的方式显示出来
#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;
}
//编写一个程序,输入秒数,然后以天,时,分,秒的方式显示出来 #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秒=365174640
请输入秒数:31600000
31600000秒=365天17时46分40秒
请输入秒数:31600000 31600000秒=365天17时46分40秒
© 版权声明
THE END
喜欢就支持以下吧
点赞0 分享
Finger rift,twisted in the love.
如果你为着错过夕阳而哭泣,那么你就要错群星了
评论 抢沙发

请登录后发表评论

    暂无评论内容