时钟指针角度。

【问题描述】

普通时钟都有时针和分针。在任意时刻,时针和分针都有一个夹角,并且假设时针和分针都是连续移动的。现已知当前的时刻,试求出在该时刻时针和分针的夹角A(0≤A≤180)。

注意:当分针处于0分和59分之间时,时针相对于该小时的起始位置也有一个偏移角度。

【输入形式】

输入一个24小时制的时间。格式是以英文字符冒号(:)分隔的两个整数m(0≤m≤23)和n(0≤n≤59),其中m表示时,n表示分。

【输出形式】

输出一个浮点数A,是时针和分针夹角的角度值。该浮点数保留三位小数。

【样例输入】

8:10

【样例输出】

175.000

【样例说明】

钟表指针角度的计算

1.分针走过1小格用时1分钟,走过的度数是6°,时针走过一大格用时1h,走过的度数是30°;

2.时针的速度是分钟的1/12,因此分针每走一小格即一分钟,时针走1/12*6°=0.5°;

3.在计算角度的时候,可以从整点整分开始考虑,再进行角度的加减运算,从而求出钟表实际的角度值。

例如:

8点10,可以假设时针正好在8上,度数为8*30°=240°;而实际上,分针转动,时针也是转动的,根据分针每走一分钟,时针走0.5°,可得10分的时候,时针转动了10*0.5°=5°;分针在2上,角度为10*6°=60°。因此,角度为:240°+5°-60°=185°,根据题目要求,时针和分针的夹角A(0≤A≤180)。因此8点10分的夹角为360°-185°=175°。

输出结束不换行。

#include<stdio.h>int main(){float final,fend,shid,shipianyi,shi,fen;scanf("%f:%f",&shi,&fen);if(shi>12){shi=shi-12;}fend=(fen/60.0)*360.0;shid=(shi/12)*360.0;shipianyi=30*(fend/360.0);final=fend-(shid+shipianyi);if(final<0){final=0-final;}if(final>180.0){final=360.0-final;}printf("%.3f\n",final);return 0;}

时钟指针角度。【问题描述】普通时钟都有时针和分针。在任意时刻,时针和分针都有一个夹角,并且假设时针和分针都是连续移动的。现已知当前的时刻,试求出在该时刻时针和分针的夹角A(0≤A≤180)。相关推荐

  1. 枚举算法:最小连续n个合数。试求出最小的连续n个合数(其中n是键盘输入的任意正整数)。

    最小连续n个合数.试求出最小的连续n个合数(其中n是键盘输入的任意正整数). 思路: 判断素数合数,同时计数,然后数量满足n个的合数,得到其区间,输出. 流程图: 代码: #include<ti ...

  2. C---已知正整数n是两个不同的质数的乘积,试求出较大的那个质数。

    已知正整数n是两个不同的质数的乘积,试求出较大的那个质数. 思路:由题意可知,n为两个质数之积,也就是说只要找到一个数能够被n整除,这个数一定是质数!!!2为最小的质数,直接从2开始找,这里通过平方s ...

  3. 时钟指针角度c语言,带指针的【七彩时钟】(C语言)

    /*================================================= 编译环境: VC6.0 头文件: graphics.h 可以在http:www.easyx.cn ...

  4. 有三个正整数a,b,c(0a,b,c10^6),其中c不等于b。若a和c的最大公约数为b,现已知a和b,求满足条件的最小的c。

    #include<stdio> int gcd(int a,int b) { return b?gcd(b,a%b):a; } int main() { int t; scanf(&quo ...

  5. matlab已知散点图求方程,已知空间离散点,想求出曲面方程,怎么办?

    都说了是概率密度分布,基本上是什么正太分布,指数分布等.不是毫无意义的只是为了拟合. a=[0   -6      -5          -4   -3      -2    -1      0  ...

  6. 已知IP地址和子网掩码求出网络地址、广播地址、地址范围和主机数

    假设IP地址为128.11.67.31,子网掩码是255.255.240.0.请算出网络地址.广播地址.地址范围.主机数. 方法:将IP地址和子网掩码转化成二进制形式,然后进行后续操作. IP地址和子 ...

  7. 已知正整数n是两个不同的质数的乘积,试求出较大的那个质数

  8. 时钟指针(python3)

    [问题描述] 普通时钟都有时针和分针,在任意时刻时针和分针都有一个夹角,并且假设时针和分针都是连续移动的.现已知当前的时刻,试求出该时刻时针和分针的夹角A(0≤A≤180). 注意:当分针处于0分和5 ...

  9. 同步(单时钟)、异步(双时钟)FIFO的Verilog HDL实现(含Testbench仿真代码)

    目录 一.FIFO的定义和应用场景 二.FIFO的结构 三.FIFO的应用场景 3.1 单时钟(同步)FIFO 3.2 双时钟(异步)FIFO 四.FIFO的结构 五.FIFO常见参数 六.实现 FI ...

  10. 32f407tim4时钟源频率_华为以太时钟同步原理介绍(一)

    1.以太时钟同步简介 以太时钟同步功能,用来实现以太网上的频率同步.它可以从线路上恢复时钟信号,或者从外时钟BITS接口输入时钟信号,然后通过以太网把频率向下游网络传递下去.使用该功能,使得时钟频率可 ...

最新文章

  1. 【C++】函数 指针类型参数 与 引用类型参数 对比 ( 修改外部变量需要传入的参数要求 | 参数作返回值 )
  2. 抽象的(abstract)方法是否可同时是静态的(static), 是否可同时是本地方法 (native),是否可同时被 synchronized
  3. 二叉树的高度和节点数
  4. git 删除已经 add 的文件 记录
  5. SQL Server中截取字符串常用函数
  6. 深入理解GCD之dispatch_queue
  7. IBASE change related BDOC generation
  8. SQL之 UNION ALL 和UNION
  9. 利用IIS建立高安全性Web服务器
  10. docker for mac的JSON配置文件中的hosts项修改后无法生效
  11. 不会写代码也能当程序员?无代码来了,是福还是祸?
  12. Windows下Jenkins的详细安装及使用
  13. 【Strurts框架】第一节Action-通配符
  14. 423.从英文中重建数字
  15. virtual studio 2017 配置vistual assist激活
  16. 指纹识别算法c++实现
  17. iOS开发之--内购、GameCenter、iCloud、Passbook功能开发汇总
  18. 苹果设备(iPhone、iPad、iPod)尺寸及数据 iOS
  19. potplayer最佳设置_potplayer最佳设置
  20. 【Cesium】智慧城市建筑白模泛光特效

热门文章

  1. vue+springboot传数据到数据库一直报错500解决方案
  2. 2020年苹果开学季+教育优惠详细讲解
  3. 解决pr导入的视频在监控器里面画面会放大的问题
  4. 月关“历史网络小说第一人”:第四届橙瓜网络文学奖十佳历史大神
  5. 中国股市的发展进程,审核制到注册制利国利民
  6. PR更改视频画布大小。PR剪裁视频。PR导出视频时的适应视屏大小都是啥意思啊?
  7. php 七牛云 视频加水印
  8. Java工程师进阶,Java全栈知识体系
  9. 爬取某类网站并生成csv文件(人民邮电出版社书籍信息)
  10. LaTex论文排版 | (24) 插入超链接和目录