首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

(直接存取类线性表4.7.1)POJ 3751 时隔日期格式转换(24小时制转换成12小时制)

2013-10-27 
(直接存取类线性表4.7.1)POJ 3751 时间日期格式转换(24小时制转换成12小时制)/* * POJ_3751.cpp * *Create

(直接存取类线性表4.7.1)POJ 3751 时间日期格式转换(24小时制转换成12小时制)

/* * POJ_3751.cpp * *  Created on: 2013年10月25日 *      Author: Administrator */#include <iostream>#include <cstdio>using namespace std;int main(){int t;scanf("%d",&t);while(t--){int year,month,day,hour,minute,second;scanf("%d/%d/%d-%d:%d:%d",&year,&month,&day,&hour,&minute,&second);//24小时制与12小时制的差别就在于hour和am、pm的区别上int hour1;if(hour == 0){//如果是0点就转换成12点hour1 = 12;}else{hour1 = (hour>12)?hour-12:hour;}cout<<(month < 10?"0" :"")<<month<<"/"<<(day < 10?"0" :"")<<day<<"/"<<year<<"-"<<(hour1 < 10?"0" :"")<<hour1<<":"<<(minute < 10?"0" :"")<<minute<<":"<<(second < 10?"0" :"")<<second<<(hour>=12?"pm":"am")<<endl;}return 0;}

热点排行