吴易璐
(我尊嘟很爱奥数欸(emo版)
1
鱼大大在和同学们玩狼来了的游戏,同学们不断问几点了,当狼的同学不断回答时间,一旦狼回答了某个预先定好的时间,狼就会开始抓人,其他同学们呢就需要赶紧逃跑,所以玩这个游戏得对时间非常敏感。
但是鱼大大对24计时制反应很慢,要花很久的时间才能反应是啥时候了,所以请你帮帮他,将24小时制时间转换成12小时制时间,并告诉他是上午还是下午。
规定:
时间一定是两位数,若位数不足请在前面补0
注意:
时间和表示上下午的单词间有一个空格
【输入格式】
一行三个整数,分别表示 时分秒
【输出格式】
一行数字及‘:’组合表示时间及表示上午或下午的am或pm
【输入样例1】
15 16 5
【输出样例1】
03:16:05 pm
【输入样例2】
10 10 10
【输出样例2】
10:10:10 am
tyx
(༺༺■̵̶̸̸̴̴̷̩͎̬͍̙͎͕͎̩͍͇̜͍̯̖͎̙͓̪͎͓̜̟͖͈̩͈̜̮̝̠̫̠͉̘̳̳̦͈͇̖͓̩͙̩̤͇̠̠̣͔͕̲͍̪̮̥̗̦͍͇͍͖̟͔͔̲̜̗̱̤̲̤̱̝̟͇̖͔̮͙̣͚̗̣̤̱͇͖̪͚͉̜̫̤̮͎̖̥͙̜̖̞̥͔͍̳͙̉̃̀͑͗͋̾̔̓̄̆̐̾͊̐̀̆̆̋̎̂̓̈̆̑͋͛̐̍̾̎͐̈́͋̌̾̓̌̂̿͗̂̂͗̊̇͛̾̋͂͒̉̿̾̽͛̈́̍̋͗̐͒͂̊̾͒̃̎̇͐̎̇́̅̈́͂̋̑͒́̓͆̅̓͌͗͋̏͒̽̒̉̂̔̒͆̊̐̀̈́̀͒̽̚̚ͅͅ҉再见,匹诺康尼_C++CodeIkun༻༻)
2
if(h>=12){
cout<<h-12<<":";
if(m>=10){
cout<<m<<":";
}
else{
cout<<"0"<<m<<":";
}
if(s>=10){
cout<<s<<"pm";
}
else{
cout<<"0"<<s<<"pm";
}
}
else{
if(h>=10){
cout<<h<<":";
}
else{
cout<<"0"<<h<<":";
}
if(m>=10){
cout<<m<<":";
}
else{
cout<<"0"<<m<<":";
}
if(s>=10){
cout<<s<<"am";
}
else{
cout<<"0"<<s<<"am";
}
}
1 个赞