想知道这段代码哪里错了

2025-06-23 10:05:29
推荐回答(2个)
回答1:

你的程序我帮你改完了,你看看吧.

#include 

int main()

{

 int hour, minute;

 scanf("%d:%d", &hour, &minute);

 if(hour==12)

  printf("0:%d PM",minute);//这里0:%d AM改成0:%d PM

 else if(hour<12)

  printf("%d:%d AM\n", hour, minute);

 else if(hour==24)

  printf("0:%d AM",minute);//这里12:%d PM改成0:%d AM

 else 

 printf("%d:%d PM\n", hour-12, minute);

 return 0;

}

回答2:

没发现问题啊