一、可借鉴的
1. 四舍五入
if (ans%CLK_TCK>50){ans = ans/CLK_TCK + 1;}else{ans = ans/CLK_TCK;}
2.有时候需要舍去,这个时候可以使用格式化输出
printf("%02d:%02d:%02d\n",h,m,s);
二、完整(渣)代码
#include<cstdio>#include<time.h>int main(){int A,B,ans;int s;scanf("%d %d",&A,&B);ans = (B - A)/100;int h = ans/3600;int m = ans%3600/60;while (m>=60){m = m - 60;h++;}if (ans%100>=50) s = ans%60+1;else s = ans%60;printf("%02d:%02d:%02d\n",h,m,s);}
