当我尝试将时间格式作为数组中的输入时,它会给出错误的输出以及正确的输出,但是经过1-2步后,它将终止

时间:2019-05-25 05:13:57

标签: c

输入 第一行需要N个输入。

对于4个输入,应将输入视为:-

E 12:11
X 14:55
E 15:33
X 16:10

并且输出应为:-

输入的时间是12:11
输入的时间是14:55
输入的时间是15:33
输入的时间是16:10

包括

int main(){

 int N,i;
 scanf("%d",&N);
 int hour[N],minute[N];
 char c; // for 'E' and 'X' input

 for(i=0;i<N;i++){
    scanf("%c %02d:%02d",&c,&hour[i],&minute[i]);

    printf("Entered time is  %02d:%02d\n",hour[i], minute[i]);
 }     
return 0; 

}

我得到的输出为:-

4
E 11:44
输入的时间是-260082176:1724349016
输入的时间是11:44
X 13:12
输入的时间是1724348624:1724348672
输入的时间是13:12

...程序退出代码为0
按Enter退出控制台。

0 个答案:

没有答案