| 
 | ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
| 怎么老是WA,大虾帮看看#include <iostream>
#include <string>
using namespace std;
//3751
int main(void)
{
	int num,ihour;
	string strDatatime,strDate,strTime,strYear,strMoth;
	string strhour,strMin;
	char ch;
    cin>>num;
	for (int i =0;i<num;i++)
	{		
		ch = '-';
		cin>>strDatatime;
		int index = strDatatime.find(ch);
		strDate = strDatatime.substr(0,index);
		strTime = strDatatime.substr(index+1,strDatatime.length());
		
		ch = '/';
		index = strDate.find(ch);
		strYear = strDate.substr(0,index);
		strMoth = strDate.substr(index+1,strDate.length());
		ch = ':';
		index = strTime.find(ch);
		strhour = strTime.substr(0,index);
		strMin = strTime.substr(index+1,strTime.length());
		 
		ihour = atoi(strhour.c_str());
		
		cout<<strMoth<<"/"<<strYear<<"-";
		if(ihour>12)
		{
			if(ihour>21)
				cout<<ihour-12<<":"<<strMin<<"pm";
			else
				cout<<"0"<<ihour-12<<":"<<strMin<<"pm";
		}
		else if(ihour == 0)
			cout<<"12:"<<strMin<<"am";
		else if(ihour == 12)
			cout<<"12:"<<strMin<<"pm";
		else
			cout<<ihour<<":"<<strMin<<"am";
		cout<<endl;	
		
	}
	
	return 0;
}
Followed by: 
 Post your reply here: | 
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator