你用整型肯定是错误的啊,angel1应该是浮点数啊,否则b/60和c/3600肯定是0,因为是整除操作将angel1和angel2定义为float类型,然后改为angel1 = a + (b/60.0) + (c/3600.0);float diff = angel1 - angel2;printf("角度差为:%.1f度",diff);