B1026:程序运行时间(15')
2018-04-04 10:12
363 查看
思路:用相减之后的数%100,取出最后两位,判断是否要四舍五入。小时位是c1/3600,分钟位是c1/60%60,秒位是c1%60。不过要注意一点,不足两位时,高位要用0补充。
代码:#include<cstdio>
int main(){
long long c1,c2;
scanf("%lld %lld",&c1,&c2);
c1=c2-c1;
if(c1%100>=50){ // 判断最后两位是否要四舍五入,用%而不是/
c1=c1/100+1;
}
else c1=c1/100;
printf("%02lld:%02lld:%02lld",c1/3600,c1/60%60,c1%60); // 注意不足两位时高位用0补充
return 0;
}版权声明:本文为博主原创文章,未经博主允许不得转载。
相关文章推荐
- B1026. 程序运行时间(15)
- B1026.程序运行时间(15)
- PAT(basic level) 1026 程序运行时间(15)
- 1026. 程序运行时间(15)
- PAT乙级—1026. 程序运行时间(15)-native
- PAT1026 程序运行时间(15)
- 1026. 程序运行时间(15)
- 1026. 程序运行时间(15)
- 1026. 程序运行时间(15) (数学啊 ZJU_PAT)
- 1026. 程序运行时间(15)
- 1026. 程序运行时间(15)
- PAT 1026. 程序运行时间(15)
- 1026. 程序运行时间(15)-浙大PAT乙级真题java实现
- PAT-乙级-1026. 程序运行时间(15)
- PAT Basic 1026. 程序运行时间(15)(C语言实现)
- PAT乙级 1026. 程序运行时间(15)--浮点数四舍五入,格式化输出
- PAT B 1026. 程序运行时间(15)
- 1026. 程序运行时间(15)
- 1026. 程序运行时间(15)
- 1026. 程序运行时间(15)