你的程序没有输入"秒",那么第一个算出来是0.550360,我感觉这个就是正确的另外,你的scanf里面%lf和%lf之间是连写的,所以输入时31 32这些数据中间不能用逗号分开,只能用空格.
怎么写的这么乱啊,用函数封装一下好了啊~