解题思路:
注意事项:
考虑进位
参考代码:
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int h,m,s;
h=n/3600;
if(n>=3600)
{
m=(n-3600)/60;
}
else
{
m=n/60;
}
s=n-h*3600-m*60;
if(s>=60)
{
m+=1;
s=s-60;
}
if(m>=60)
{
h+=1;
m=m-60;
}
while(s<0)
{
m--;
s+=60;
if(m<0)
{
h--;
m+=60;
}
}
cout<<h<<":"<<m<<":"<<s;
}
0.0分
0 人评分
【出圈】 (C++代码)(典型的约瑟夫环——链表解决)浏览:1215 |
校门外的树 (C语言代码)浏览:1123 |
C语言训练-计算1977!* (C++代码)浏览:857 |
c primer plus 第十二章 12.1小节浏览:377 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:449 |
Cylinder (C语言描述,蓝桥杯)浏览:1247 |
文科生的悲哀 (C语言代码)浏览:1401 |
1134题解(求分析)浏览:729 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:566 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:1034 |