1252: 时钟

来源:互联网 发布:depthmap软件计算 编辑:程序博客网 时间:2024/06/10 01:05
1252: 时钟

时间限制: 5 Sec  内存限制: 128 MB
[提交][状态][讨论版]

Problem Description

如图,给定任意时刻,求时针和分针的夹角(劣弧所对应的角)。

输入

输入包含多组测试数据,每组测试数据由一个按hh:mm表示的时刻组成。

输出

对于每组测试数据,输出一个浮点数,代表时针和分针的夹角(劣弧对应的角),用角度表示,结果保留两位小数。

样例输入

03:00

样例输出

90.00

#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){float a=0,b=0,temp=0;while(scanf("%f:%f",&a,&b)!=EOF){if(a>12)a=a-12;a=(a+b/60)*5;if(a<b){temp=a;a=b;b=temp;}if((a-b)*6>180)printf("%.2f\n",360-(a-b)*6);elseprintf("%.2f\n",(a-b)*6);}return 0;}





1 0
原创粉丝点击