我的代码为:
#include<iostream>
#include<time.h>
using namespace std;
int main()
{
int h,m,s;
char ch;
cin>>h>>ch>>m;
if(h==0)
{
if(m<10)
std::cout<<h+12<<":"<<"0"<<m<<" AM";
else
std::cout<<h+12<<":"<<m<<" AM";
}
if(h>0&&h<10)
{
if(m<10)
std::cout<<"0"<<h<<":"<<"0"<<m<<" AM";
else
std::cout<<"0"<<h<<":"<<m<<" AM";
}
if(h>=10&&h<12)
{
if(m<10)
std::cout<<h<<":"<<"0"<<m<<" AM";
else
std::cout<<h<<":"<<m<<" AM";
}
if(h==12)
{
if(m<10)
std::cout<<h<<":"<<"0"<<m<<" PM";
else
std::cout<<h<<":"<<m<<" PM";
}
if(h>12)
{
s=h-12;
if(s<10)
{
if(m<10)
std::cout<<"0"<<s<<":"<<"0"<<m<<" PM";
else
std::cout<<"0"<<s<<":"<<m<<" PM";
}
else
{
if(m<10)
std::cout<<s<<":"<<"0"<<m<<" PM";
else
std::cout<<s<<":"<<m<<" PM";
}
}
return 0;
}