谁帮我看下下面的程序哪有问题,是求输入一个时间求时针和分针夹角的,谢谢啦

来源:百度知道 编辑:UC知道 时间:2024/05/17 04:36:40
#include<stdio.h>
#include<math.h>
void main()
{
printf("please put in the time,like 5:53\n");
int hour,minute;
float pi=3.1415926,h,m,a,b;
scanf("%d:%d",&hour,&minute);
h=(hour/6+minute/360)*pi;
m=minute/30*pi;
a=abs(h-m);
if (a<pi)
b=a;
else
b=a-pi;
printf("the angle is %f\n",b);
}

哎,给你个我写的:
#include<stdio.h>
#include<math.h>
void main()
{
printf("please put in the time,like 5:53\n");
int hour,minute;
scanf("%d:%d",&hour,&minute);
hour=hour*30+minute/2-minute*6;
printf("the angle is %d\n",(hour>0)?hour:(-hour));
}