#include <stdio.h> struct data{ int year; int month; int day; int hour; int minute; int second; }; int main() { int t; scanf("%d",&t); int i; struct data a[t]; for(i = 0;i < t;i ++){ scanf("%d/%02d/%02d-%02d:%02d:%02d",&a[i].year,&a[i].month,&a[i].day,&a[i].hour,&a[i].minute,&a[i].second); } for(i = 0;i < t;i ++){ if(a[i].hour > 12&&a[i].hour < 24){ printf("%02d/%02d/%d-%02d:%02d:%02dpm\n",a[i].month,a[i].day,a[i].year,a[i].hour-12,a[i].minute,a[i].second); } if(a[i].hour > 0&&a[i].hour < 12){ printf("%02d/%02d/%d-%02d:%02d:%02dam\n",a[i].month,a[i].day,a[i].year,a[i].hour-12,a[i].minute,a[i].second); } if(a[i].hour == 12){ printf("%02d/%02d/%d-%02d:%02d:%02dpm\n",a[i].month,a[i].day,a[i].year,a[i].hour,a[i].minute,a[i].second); } if(a[i].hour == 0){ printf("%02d/%02d/%d-12:%02d:%02dam\n",a[i].month,a[i].day,a[i].year,a[i].minute,a[i].second); } } return 0; } |
Double click to view unformatted code.