#include <stdio.h> main( ) { int a,d=0; scanf("%d",&a); while(a>86399) { a=a-86400; d++; if(a<86399) { break; } } if(a<43199&&d!=0) { int h; h=a/3600; int m; m=(a%3600)/60; int s; s=(a%3600)%60; printf("%d day %d:%d:%d AM\n",d,h,m,s); } else if(a<86399&&d!=0) { a=a-43200; int h; h=a/3600; int m; m=(a%3600)/60; int s; s=(a%3600)%60; printf("%d day %d:%d:%d PM\n",d,h,m,s); } else if(a<43199&&d==0) { int h; h=a/3600; int m; m=(a%3600)/60; int s; s=(a%3600)%60; printf("%d:%d:%d AM\n",h,m,s); } else if(a<86399&&d==0) { a=a-43200; int h; h=a/3600; int m; m=(a%3600)/60; int s; s=(a%3600)%60; printf("%d:%d:%d PM\n",h,m,s); } }
标签:小时数,12,秒数,23,嵌套,分支 From: https://www.cnblogs.com/lachesism/p/16708956.html