Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

代码没看,但小心各种猥琐的前导0(我没违规吧— —bbb)

Posted by Pzjay at 2010-01-05 15:03:49 on Problem 3751 and last updated at 2010-01-05 15:05:39
In Reply To:怎么老是WA,大虾帮看看 Posted by:HIT_Happy at 2010-01-05 13:15:21
> #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:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator