题目
分析
求某时刻时针和分针的夹角 θ(0°≤θ≤180°) 。
代码
#include <stdio.h>
int main(void)
{
int h, m;
double hp, mp, dp;
while (scanf("%d:%d", &h, &m) == 2 && (h != 0 || m != 0)) {
hp = h*30 + m*0.5;
mp = m*6;
dp = (hp < mp)? mp - hp: hp - mp;
dp = (dp > 180)? 360 - dp: dp;
printf("%.3lf\n", dp);
}
return 0;
}
本文介绍了一个简单的C语言程序,用于计算任意给定时间时钟上时针与分针之间的角度。通过数学公式转换时间到角度,适用于编程初学者实践。
302

被折叠的 条评论
为什么被折叠?



