用VC6.0编写一个程序,当用户输入两个不同时刻后,求两个时刻差(按秒计算)并打印到屏幕上.
參考答案:#include<iostream>
using namespace std;
main() {
int t1[3], t2[3], t[3];
char c;
cin>>t1[0]>>c>>t1[1]>>c>>t1[2];
cin>>t2[0]>>c>>t2[1]>>c>>t2[2];
for(int i = 0; i < 3; i++)
t[i] = t2[i] - t1[i];
if(t[2] < 0) { t[2] += 60; t[1]--; }
if(t[1] < 0) { t[1] += 60; t[0]--; }
if(t[0] < 0) { t[0] += 24; t[0]--; }
cout<<t[0]<<c<<t[1]<<c<<t[2]<<endl;
}