C语言时钟夹角问题,求正解- -Descriptionfire现在没有事情做,只能看着时钟发呆,出于对数据的渴望,突然他想知道这个表的时针和分针的夹角是多少?现在fire知道的只有时间,请你帮他算出这个夹

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/26 13:41:24
C语言时钟夹角问题,求正解--Descriptionfire现在没有事情做,只能看着时钟发呆,出于对数据的渴望,突然他想知道这个表的时针和分针的夹角是多少?现在fire知道的只有时间,请你帮他算出这个

C语言时钟夹角问题,求正解- -Descriptionfire现在没有事情做,只能看着时钟发呆,出于对数据的渴望,突然他想知道这个表的时针和分针的夹角是多少?现在fire知道的只有时间,请你帮他算出这个夹
C语言时钟夹角问题,求正解- -
Description
fire现在没有事情做,只能看着时钟发呆,出于对数据的渴望,突然他想知道这个表的时针和分针的夹角是多少?现在fire知道的只有时间,请你帮他算出这个夹角.注:夹角的范围[0,180],时针和分针的转动是连续而不是离散的.
Input
输入数据的第一行是一个数据T,表示有T组数据.每组数据有三个整数h(0

C语言时钟夹角问题,求正解- -Descriptionfire现在没有事情做,只能看着时钟发呆,出于对数据的渴望,突然他想知道这个表的时针和分针的夹角是多少?现在fire知道的只有时间,请你帮他算出这个夹
#include
int main()
{
int h,m,s;
int i,j,n;
double a,b,c; // 这里!
scanf("%d",&n);
for(i = 0; i < n; i++)
{
scanf("%d%d%d",&h,&m,&s);
h %= 12;
a = 30 * h + m * 0.5 + s / 120.0;
b = 6 * m + 0.1 * s;
c = fabs(a - b);
if(c > 180) c = 360 - c;
for (j = 0; j