标准输入:第一行输入的是t,表示t组测试数据,然后是表示时间的时针和分针数,形式为0:0;

标准输出:每个案例仅仅输出一个表示角度的整形数字或者不可约数字(不大于180度)

分析:此题仅仅需要注意到时针可能会随着分针的指向发生一定的偏移然后照此计算出角度即可。

代码如下:

#include<stdio.h>
#include<math.h>
int main()
{int t;scanf("%d", &t);while (t--){int a, b;scanf("%d:%d", &a, &b);//answer=abs((a+b/60)*30-b*6)if (b % 2 == 0){if (abs((a + b / 60) * 30 - b * 6) <= 180)printf("%d", abs((a + b / 60) * 30 - b * 6));elseprintf("%d", 360 - abs((a + b / 60) * 30 - b * 6));}else{int angle = abs(2 * (a * 30 - b * 6)+b);if (angle <= 360)printf("%d/2", angle);elseprintf("%d/2", 720 - angle);}}
}

时针分针角度问题(不含秒针)相关推荐

  1. 逻辑思维题之时针分针秒针问题

    #时针分针秒针是否重合好像是高中物理题?# 如题: 一天有24小时,在这24小时之中,时钟的时针.分针重合多少次? 答:22次.24小时之内分针会转过24圈,而时针也会转过2圈(易忽略导致以为重合24 ...

  2. 时针分针秒针一天重合几次

    假设时针的角速度是ω(ω=π/6每小时),则分针的角速度为12ω,秒针的角速度为720ω. 分针与时针再次重合的时间为t,则有12ωt-ωt=2πn 时 分 秒 1 60 3600 30 360 21 ...

  3. 时针分针重合问题与时针、分针、秒针重合问题

    时针分针重合问题与时针.分针.秒针重合问题实质都是数学问题,可以用数学方法直接解决: 相应的C代码: //时针与分针的重合时的时间 #include<stdio.h> int main(v ...

  4. 时针分针一天到底重合多少次?

    在面试之中,除了技术面试以了解候选人的技术水平,有时还会有一些类似于脑筋急转弯的趣味题,来考察候选人的反应能力和思维能力等.今天我们就来分析一下下面这个问题: 时针分针一天重合多少次? 这显然是一个追 ...

  5. 时针 分针 一天内重合问题

    假设现在是0点正,再过T小时后三针重合,则有 60*360T=360T+360M(分针秒针重合) 360T=30T+360N(时针分针重合) 以上两式M N为正整数,可得 T=(1/59)M T=(1 ...

  6. java钟表时针分针夹角计算器

    package Cal;import java.util.Scanner;public class Clock_angle {private float hour;private float minu ...

  7. 关于一天内时针分针重合次数

    看到一个很有意思的话题--一天(24小时)内,时针和分针重合的次数.如果只是想知道结果,最直接的办法可能就是比划一下,然后很快就能够知道答案.但是如果是要用算法代码来完成的话就不再那么直接简单了. 首 ...

  8. 计算时针分针秒针夹角的方法

    将当前时间转换为秒(hour*60*60+minute*60+second)再除以表盘总秒数(12*60*60)再乘以360度就等于当前时针的度数. 分针,秒针同理. 再将时针度数分针度数做减法取绝对 ...

  9. 时针分针夹角公式与重合问题

    夹角问题: 设时间为x时y分,以12时0分开始为0度参考,分针的角度为y/60*360度=6y度:时针除考虑x外,也要考虑y,角度应是x/12*360度+y/60*1/12*360度=(30x+0.5 ...

最新文章

  1. 路由器桥接以后怎么找到_2个无线路由器之间怎样做到无缝连接?
  2. P4324 [JSOI2016]扭动的回文串
  3. mongodb系列~mongodb慢语句(2)
  4. 教你实践ASP.NET Core Authorization(免看文档教程)
  5. Git之submodule使用总结
  6. vb.net详解MDI窗体操作方法
  7. 使用Event Message 对 Package 进行Troubleshoot
  8. 一汽大众汽车宣布召回19.1万辆国产奥迪A6L
  9. flush mysql_请教一下,mysql什么时候需要flush privileges?
  10. 手机备份时,应该把软件配置也备份起来
  11. Intellij IDEA中程序播放音乐 没声音
  12. Windows10最常用的软件推荐V1.7
  13. 活动|QuarkChain 高TPS悬赏令:看你能有多快!2.4BTC等你拿!
  14. 只需用Shift键就能提升Mac开机速度的三个方法
  15. 内存泄露分析工具linux,Linux下性能分析工具和内存泄露检测工具的简介(Valgrind和gprof)...
  16. 第八章:善于利用指针
  17. 第一次将所学的指针和递归结合在一起
  18. 自己写的grpc简单连接池,基于common pool2
  19. 计算机启动后只有鼠标桌面黑屏,电脑开机黑屏只有鼠标的解决方法
  20. 朋友千千万,知己有几人。转些短句。

热门文章

  1. [附源码]JAVA+ssm网上游戏商店设计(程序+Lw)
  2. php 判断是什么服务器,php判断服务器是apache还是nginx的方法
  3. 黑群引导制作及系统安装(文后附软件包)
  4. babylonjs 分部加载模型_初学WebGL引擎-BabylonJS:第2篇-基础模型体验
  5. css-doodle 学习第一天
  6. android微信版本怎么升级,微信版本怎么看 微信版本升级更新方法 (2)
  7. python的pack方法_pack() Method
  8. 【解救ROS】ubuntu下安装clion(含补ding传送门)
  9. 将网站添加到桌面的方法
  10. 计算机图形学习—— 直线段的扫描转换算法