小编Dan*_*Dan的帖子

将秒转换为天,分和秒

嘿大家.我一直在继续学习C++,并且我已经设置了将秒转换为格式为"天,分钟和秒"的"挑战".

例如:31600000 = 365天,46分40秒.

using namespace std;
const int hours_in_day = 24;
const int mins_in_hour = 60;
const int secs_to_min = 60;

long input_seconds;
cin >> input_seconds;

long seconds = input_seconds % secs_to_min;
long minutes = input_seconds / secs_to_min % mins_in_hour;
long days = input_seconds / secs_to_min / mins_in_hour / hours_in_day;

cout << input_seconds << " seconds = "
     << days << " days, "
     << minutes << " minutes, "
     << seconds << " seconds ";

return 0;
Run Code Online (Sandbox Code Playgroud)

它起作用并提出了正确的答案,但在完成之后,我看了其他人如何处理它并且他们的不同.我想知道如果我错过了什么. …

c++ time date seconds

9
推荐指数
3
解决办法
3万
查看次数

标签 统计

c++ ×1

date ×1

seconds ×1

time ×1