时针和分针的夹角问题
#include <stdio.h>#include <stdlib.h>
#include "math.h"
int main()
{float h,m,s,p;
int n,i;
while (scanf("%d",&n)!=EOF)
{
for (i=1;i<=n;i++)
{
scanf("%f %f %f",&h,&m,&s);
p=fabs((h+m/60+s/3600)*30-(m+s/60)*6);
if (p>180)
printf("%.f\n",360-p+0.5-1);
else
printf("%.f\n",p+0.5-1);
}
}
return 0;
}
这是我的程序,求的是时钟的夹角。
與正確輸出不相符(line:2)
您的答案為: 31
正確答案為: 30
帮忙看一下 谢谢了