poj 3751 시간 날짜 형식 변환

제목 링크:http://poj.org/problem?id=3751
제목 대의: 입력 한 시간 과 날 짜 를 요구 하 는 형식 으로 바 꿉 니 다.
 1 #include <iostream>
 2 #include <cstdio>
 3 using namespace std;  4 int main ()  5 {  6     int t;  7     cin>>t;  8     while (t--)  9  { 10         int y,m,d,xs,fz,ms; 11         char ch1,ch2,ch3,ch4,ch5; 12         //scanf("%d/%d/%d-%d:%d:%d",y,m,d,xs,fz,ms); 13         //printf ("%d/%d/%d-%d:%d:%d",m,d,y,xs,fz,ms);
14         scanf("%d%c%d%c%d%c%d%c%d%c%d",&y,&ch1,&m,&ch2,&d,&ch3,&xs,&ch4,&fz,&ch5,&ms); 15         char q,p; 16         if (xs>=12) 17  { 18             q='p'; 19             p='m'; 20  } 21         else
22  { 23             q='a'; 24             p='m'; 25  } 26         if (xs==0) 27             xs=12; 28         xs=(xs>12?xs-12:xs); 29            printf ("%02d/%02d/%04d-%02d:%02d:%02d%c%c
",m,d,y,xs,fz,ms,q,p); 30 } 31 return 0; 32 }

좋은 웹페이지 즐겨찾기