老旧的钟表-水题
来源:互联网 发布:c 加密解密算法 编辑:程序博客网 时间:2024/06/09 21:05
问题 D: 老旧的钟表
时间限制: 1 Sec 内存限制: 32 MB提交: 14 解决: 9
[提交][状态][讨论版]
题目描述
小明家有一个非常旧的钟表,表盘上的数字已经看不清了,但是时针依然运转完好,于是小明想根据时针的角度来判断现在的时间,请你编程来帮助他。
当时针指向正右方,也就是3点钟的时候,我们规定此时为0度。因此,当时针转过80度的时候,此时的时间在0点钟与1点钟之间。
注意我们规定没有12点钟,要用0点钟来表示。
当时针指向正右方,也就是3点钟的时候,我们规定此时为0度。因此,当时针转过80度的时候,此时的时间在0点钟与1点钟之间。
注意我们规定没有12点钟,要用0点钟来表示。
输入
输入包含多组测试数据。
每组输入一个整数a(0<=a<360),表示时针转过的角度。当a=-1时,输入结束。
每组输入一个整数a(0<=a<360),表示时针转过的角度。当a=-1时,输入结束。
输出
对于每组输入,输出现在的时间,格式有两种,如下:
(1)Exactly x o'clock
(2)Between x o'clock and y o'clock
注意,当输出为第二种格式时,x点钟应该是y点钟之前一个小时的那个整点,所以你不能输出例如“Between 3 o'clock and 2 o'clock”这种结果。
(1)Exactly x o'clock
(2)Between x o'clock and y o'clock
注意,当输出为第二种格式时,x点钟应该是y点钟之前一个小时的那个整点,所以你不能输出例如“Between 3 o'clock and 2 o'clock”这种结果。
样例输入
90245-1
样例输出
Exactly 0 o'clockBetween 6 o'clock and 7 o'clock
1. 题意分析:以表的3点未0度,逆时针转,而且把12点转为0点。给一个角度,算出时间范围。
2. 题目类型:计算题;
3. 解题思路:把时钟点数从3开始逆序存入数组中最后加上一个3点,转过一圈时回到3点0度;
#include <stdio.h>int main(){int n, a[20]={3,2,1,0,11,10,9,8,7,6,5,4,3};while(scanf("%d", &n), n!=-1){if(n%30==0){printf("Exactly %d o'clock\n", a[n/30]);}else{printf("Between %d o'clock and %d o'clock\n", a[n/30+1],a[n/30]);}}return 0;}
0 0
- 老旧的钟表-水题
- 下载老旧操作系统/软件的好地方 abandoned
- 折腾好了家里的老旧打印机--佳能Canon S100sp
- 老旧文章/Gvim的安装及配置
- linux 老旧nfs系统 mount 超时问题的解决
- 关于老旧格式的tiff转换tpg
- js做的钟表
- JavaScript 简单的钟表
- 我的钟表
- Android 钟表的实现
- QT 钟表的实现
- 图形钟表的实现
- 钟表
- 老旧的金融机构,是时候赶赶云计算的时髦了
- 我朝Internet南北不畅通的解决方案(老旧方案)
- 【7gyy】老旧的回忆xp主题介绍_8.12
- 将你的老旧Android平板或手机改造成服务器
- 怎样把一部老旧的安卓机变成远程安全摄像头
- [composer] -- composer简单使用
- 数据结构实验之排序八:快速排序 (sdut oj)
- How Redux works
- APP文件存储系统
- FPGA开发流程概述
- 老旧的钟表-水题
- 在Struts2中,使用绑定select进行页面查询
- angular2学习笔记(8)
- 数据库
- 114. Flatten Binary Tree to Linked List
- retrofit2和rxjava2一起使用时的rxjava.jar版本冲突问题解决
- ReactNative系列之十二图标组件react-native-vector-icons的使用
- java实现(2)-AVL树
- Ogre 获取显示鼠标位置