C语言实现时钟指针夹角计算
#include <stdio.h>
int main() { int hour, minute; float angle;
scanf("%d:%d", &hour, &minute);
// 计算时针的角度
float hour_angle = hour * 30 + minute * 0.5;
// 计算分针的角度
float minute_angle = minute * 6;
// 计算时针和分针的夹角
angle = hour_angle - minute_angle;
if (angle < 0) {
angle = -angle;
}
if (angle > 180) {
angle = 360 - angle;
}
printf("%.3f", angle);
return 0;
}
原文地址: https://www.cveoy.top/t/topic/o7D7 著作权归作者所有。请勿转载和采集!