1026 程序运行时间 (15分)
Posted leamant
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1026 程序运行时间 (15分)相关的知识,希望对你有一定的参考价值。
#include<iostream> #include<cstdio> using namespace std; int main() { int a,b; cin>>a>>b; int c; c=(b-a); if(c%100>=50) c+1; //这里错误,应先换算成正常单位在进行+1的四舍五入 c=c/100; int s,m,h; s=c%60; m=(c/60)%60; h=(c/60/60); printf("%02d:%02d:%02d",h,m,s); }
//正确代码: #include<iostream> #include<cstdio> using namespace std; int main() { int a,b; cin>>a>>b; int c; c=(b-a); if(c%100>=50) { c=c/100+1; }else{ c=c/100; } int s,m,h; s=c%60; m=(c/60)%60; h=(c/60/60); //这里可以不用 用变量替换。可直接在输出里计算 printf("%02d:%02d:%02d",h,m,s); }
以上是关于1026 程序运行时间 (15分)的主要内容,如果未能解决你的问题,请参考以下文章