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/08/02 22:00:02
![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](/uploads/image/z/6851401-25-1.jpg?t=C%2B%2B+%E4%B8%AD%E8%AE%A1%E7%AE%97%E6%97%B6%E9%97%B4%E7%9A%84%E5%B7%AEC%2B%2B+%E4%B8%AD%E5%A6%82%E4%BD%95%E4%BE%9D%E6%8D%AE%E7%94%A8%E6%88%B7%E8%BE%93%E5%85%A5%E7%9A%84%E4%B8%89%E4%B8%AA%E6%97%B6%E9%97%B4%E7%82%B9%EF%BC%88hh+%3A+mm%EF%BC%9Ass%EF%BC%89%2C%E6%9D%A5%E8%AE%A1%E7%AE%97%E5%87%BA%E9%97%B4%E7%9A%84%E6%97%B6%E9%97%B4%E5%B7%AE%EF%BC%88%E7%94%A8%E7%A7%92%E8%A1%A8%E7%A4%BA%EF%BC%89%3F%E6%82%AC%E8%B5%8F20%21%23include+%23include+using+namespace+std%3Bint+main%28%29%7B+++int+h1%2Ch2%2Cm1%2Cm2%2Cs1%2Cs2%2Cresult%3D0%3B+++char+c%3B+++cin%3E%3Eh)
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