1081:【编程入门】时间转换
评测方諂峩简鴘┴豰阁瀧爬ệ卒邳它紮畝И莹毂本比较
题目描述
给定一个从0秒开始计时的秒数,请将其转换为x:x:x的格式
输入
一个秒数n,且这个秒数0<n<84600
输出
输出这个秒数对应的 时:分:秒
样例输入
1
样例输出
00:00:01
【编程入门】时间转换
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
a5156520 2025-01-11 14:17关注#include <iostream> #include <iomanip> using namespace std; int main(void){ int n,hour,minute,second; cin>>n; // 从输入获取秒数n hour=n/3600; // 计算小时 minute=(n-hour*3600)/60; // 计算分钟 second=n-hour*3600-minute*60; // 计算秒钟 // https://blog.csdn.net/xiaogoumaogou/article/details/4404201 // 打印结果,时分秒保持2位宽度(setw(2)),不足的用0填充(sefill(0)) cout<<setw(2)<<setfill('0')<<hour<<":"<<setw(2)<<minute<<":"<<setw(2)<<second<<endl; return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报 编辑记录解决 1无用