九度OJ 1553
来源:互联网 发布:互联网是什么 知乎 编辑:程序博客网 时间:2024/04/28 22:50
关于时钟的夹角问题
/*题目描述:如图,给定任意时刻,求时针和分针的夹角(劣弧所对应的角)。输入:输入包含多组测试数据,每组测试数据由一个按hh:mm表示的时刻组成。输出:对于每组测试数据,输出一个浮点数,代表时针和分针的夹角(劣弧对应的角),用角度表示,结果保留两位小数。样例输入:03:0014:45样例输出:90.00172.50来源:2014年王道论坛计算机考研机试全真模拟考试解题思路:分钟:60分360度1分钟6度1小格 6度小时:12小时360度1小时30度1大格(即5小格)30度1/12大格1小格(即分钟转1格,小时转1/12格)解题:hh:mm分钟相对00:00转过的度数:mm*6小时相对00:00转过的度数:(hh%12)*30+mm*1/12*6*///2014/8/22 星期五#include <stdio.h>#include <stdlib.h>#include <math.h>int main(int argc, char *argv[]){int hh,mm;double degree;double h,m;while(scanf("%d:%d",&hh,&mm)!=EOF){h=(hh%12)*30.0+mm*(1.0/12)*6;m=mm*6.0;degree=fabs(m-h);if(degree<=180){printf("%.2lf\n",degree);}else{printf("%.2lf\n",360-degree);}}return 0;}
0 0
- 九度OJ 1553
- 九度 OJ 1553 时钟
- 【九度OJ】:九度OJ 1050
- 【九度OJ】:九度OJ 1053
- 【九度OJ】:九度OJ 1056
- 【九度OJ】:九度OJ 1059
- 【九度OJ】:九度OJ 1206
- 九度 OJ 题目1553:时钟
- [ACM] 九度OJ 1553 时钟
- 九度OJ:1000
- 【九度OJ】 1006
- 九度 OJ 1499
- 九度OJ-1002
- 九度OJ-1003
- 九度OJ 1004
- 九度OJ 1003
- 九度oj 采药
- 九度OJ 1001
- [系统教程] mac终端命令大全 苹果入门
- Linux中sed的用法
- HDU 2426 Interesting Housing Problem(二分图最优匹配)
- utl_raw.cast_to_varchar2 函数转换字符串有很多空字符问题
- 【C++】只为熟悉语言的一个小小练习
- 九度OJ 1553
- PHP使用SQL绑定变量
- 主机运行代理软件, 虚拟机中下载android源码的教程
- ext.ns
- 【转载】多态,虚函数,纯虚函数,抽象类
- 『ANDROID』Android实现圆形的图片边角
- C/C++中extern关键字详解
- Ext学习笔记01 - NameSpace,类实例属性,类实例方法,类静态方法
- JAVA常用容器结构的简单分析