3 条题解

  • 0
    @ 2024-10-13 11:00:57
    #include <iostream>
    #include <iomanip>
    using namespace std;
    int main()
    {
        int h1,h2,m,s,a;
        cin>>h1>>m>>s>>a;
        double x;
        s+=a;
        if(s>=60){
            m+=s/60;
            s=s%60;
        }
        if(m>=60){
            h1+=m/60;
            m=m%60;
        }
        h1%=24;
        h2=h1%12;
        if(h2==0||h2==12){
            h2=12;
        }
        cout<<h2<<":"<<m<<":"<<s;
        if(h1>=12){
            cout<<"pm"<<endl;
        }else{
            cout<<"am"<<endl;
        }
        cout<<fixed<<setprecision(2)<<1.0*a*100/86400<<"%";
        return 0;
    }
    

    信息

    ID
    32
    时间
    1000ms
    内存
    256MiB
    难度
    9
    标签
    递交数
    423
    已通过
    45
    上传者