• 1044电子表


    描述

    电子表上的时间显示方法形如xx:xx:xx,现在给出一个时间,单位是秒,要求按照电子表格式输出。
    输出保证不会超过24小时。

    输入

    输入一行一个整数表示给定的时间秒数K。(k<86400)

    输出

    一行,按电子表上的时间格式形如xx:xx:xx。

    输入样例 1 

    1

    输出样例 1

    00:00:01

    输入样例 2 

    3701

    输出样例 2

    01:01:41

    这道题的难点在于如果不是两位数,需要在个位前输出0。
    比如输出样例1,时和分都是空的,要输入两个0。各位只有一个1,在1前也要输出一个0。
    代码如下:
     1 #include<iostream>
     2 #include<iomanip>
     3 using namespace std;
     4 int main()
     5 {
     6     int a,b,c,d;
     7     cin>>a;
     8     b=a/3600;
     9     c=a%3600/60;
    10     d=a%60;
    11     if(b<10) cout<<"0"<<b<<":";
    12         else cout<<b<<":";
    13         if(c<10) cout<<"0"<<c<<":";
    14         else cout<<c<<":";
    15         if(d<10) cout<<"0"<<d;
    16         else cout<<d;
    17     return 0;
    18 }
  • 相关阅读:
    行为模式
    行为模式
    行为模式
    行为模式
    行为模式
    结构模式
    kafka 学习整理
    Hive文件格式,以及ORC创建使用
    GBDT 介绍
    机器学习中的特征工程 —— 七月在线总结
  • 原文地址:https://www.cnblogs.com/cyk20081108/p/12908967.html
Copyright © 2020-2023  润新知