将度分秒都转化成秒,加减完成后再转化成度分秒
#include <stdio.h>
int main()
{
int d1,f1,m1;
int d2,f2,m2;
int d3,f3,m3;
long long t1,t2,t3;
char c;
scanf("%d%d%d",&d1,&f1,&m1);
scanf("%d%d%d",&d2,&f2,&m2);
scanf("%c",&c);
t1 = d1*3600+f1*60+m1;
t2 = d2*3600+f2*60+m2;
if(c=='+')
t3 = t1 + t2;
else
t3 = t1 - t2;
d3 = t3/3600;
t3 = t3%3600;
f3 = t3/60;
m3 = t3%60;
printf("度分秒=%d:%d:%d",d3,f3,m3);
return 0;
}
度分秒计算器?应该是时分秒计算器吧。