AILXX_EXJ
2021-01-26 22:38如何使“OLE”(解决方案的输出超出了某些测试用例的限制)消除
我的代码为:
#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;
}
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- 如何使“OLE”(解决方案的输出超出了某些测试用例的限制)消除
- c++
- 1个回答