C++ 中计算时间的差C++ 中如何依据用户输入的三个时间点(hh : mm:ss),来计算出间的时间差(用秒表示)?悬赏20!#include #include using namespace std;int main(){ int h1,h2,m1,m2,s1,s2,result=0; char c; cin>>h
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 10:35:11
C++ 中计算时间的差C++ 中如何依据用户输入的三个时间点(hh : mm:ss),来计算出间的时间差(用秒表示)?悬赏20!#include #include using namespace std;int main(){ int h1,h2,m1,m2,s1,s2,result=0; char c; cin>>h
C++ 中计算时间的差
C++ 中如何依据用户输入的三个时间点(hh : mm:ss),来计算出间的时间差(用秒表示)?悬赏20!
#include
#include
using namespace std;
int main()
{
int h1,h2,m1,m2,s1,s2,result=0;
char c;
cin>>h2>>c>>m2>>c>>s2;
cin>>h1>>c>>m1>>c>>s1;
if(s2>s1)
{
s2+=60;
m2-=60;
h2-=1;
}
result+=(h2-h1)*3600+(m2-m1)*60+(s2-s1);
if(result
C++ 中计算时间的差C++ 中如何依据用户输入的三个时间点(hh : mm:ss),来计算出间的时间差(用秒表示)?悬赏20!#include #include using namespace std;int main(){ int h1,h2,m1,m2,s1,s2,result=0; char c; cin>>h
/*
17 24 00
18 24 00
3600
请按任意键继续...
Press any key to continue
*/
#include
#include
using namespace std;
int main() {
int h1,h2,m1,m2,s1,s2,result = 0;
int t1,t2;
char c;
cin>>h2>>c>>m2>>c>>s2;
cin>>h1>>c>>m1>>c>>s1;
t1 = 3600 * h1 + 60 * m1 + s1;
t2 = 3600 * h2 + 60 * m2 + s2;
result = t1 - t2;
if(result < 0) cout