poj2840

来源:互联网 发布:linux xen 安装 编辑:程序博客网 时间:2024/04/30 00:50
//poj2840 #include <iostream>#include <cmath>#include <string>using namespace std;int getTime(string a){if(a.length()== 2){if(a[0] == '0')return a[1] - '0';if(a[0] == '1')return 10 + (a[1] - '0');if(a[0] == '2')return 20 + (a[1] - '0');}elsereturn a[0] - '0';}int main(){int n;cin>>n;string a;getchar();for(int i = 0; i < n; i++){bool ok = true;int index = 0;getline(cin, a);for(int j = 0; j< a.length(); j++)if(a[j] == ':')index = j;string b = a.substr(0, index);string c = a.substr(index+1);if(!(c[0]=='0' && c[1] == '0'))cout<<0<<endl;else{int time = getTime(b);//cout<<time<<endl;if(time <= 12)cout<<12+time<<endl;elsecout<<time - 12<<endl;}}return 0;}

0 0
原创粉丝点击