复习1
来源:互联网 发布:还珠格格知画跳舞 编辑:程序博客网 时间:2024/05/29 16:56
1.计算时钟夹角
题目内容:
钟面上的时针和分针之间的夹角总是在 0 ~180之间 ( 包括 0 和180 ) 。举例来说,在十二点的时候两针之间的夹角为 0 ,而在六点的时候夹角为180 ,在三点的时候为90 。本题要解决的是计算 12:00 到 11:59 之间任意一个时间的夹角。
输入格式:
每组测试数据包含两个数字:第一个数字代表小时 ( 大于 0 小于等于 12) ,第二个数字代表分 ( 在区间 [0, 59] 上 ) 。
输出格式:
对应每组测试数据,用常用格式显示时间以及这个时候时针和分针间的最小夹角,精确到小数点后一位。输出格式如下所示。
输入样例:
12 0
输出样例:
At 12:00 the angle is 0.0 degrees.
代码:
#include <stdio.h>int main(){ int hour,min; float angle; scanf("%d %d",&hour,&min); angle=(min/60.0)*360-(30*(hour%12)+(min/60.0)*30); if (angle<0) angle=-angle; if (angle>180.0) angle=360.0-angle; printf("At %d:%.2d the angle is %.1f degrees.\n",hour,min,angle); return 0; }
解释:分针转动一格为6度,所以(min/60.0)360计算的是当前分针与0点的角度,时针每转动一大格为30度,所以30(hour%12)计算的是当前时间时针转动过的角度,又因为,分针在转动时,时针也在转动,所以(min/60.0)*30计算的为当前分针转动的时候,时针走过的角度。
2.计算母亲节
题目内容:
母亲节是每年的五月第二个星期天,针对输入的年份,计算该年的哪一天是母亲节。
输入格式:
年份
输出格式:
日期(5月的哪一天)
输入样例:
2014
输出样例:
11
代码
#include <stdio.h> int main() {int year,b,n;scanf("%d",&year); b=(year-1720)%28; switch(b){case 0:n=14;break;case 1:n=13;break;case 2:n=12;break;case 3:n=11;break;case 4:n=9;break;case 5:n=8;break;case 6:n=14;break;case 7:n=13;break;case 8:n=11;break;case 9:n=10;break;case 10:n=9;break;case 11:n=8;break;case 12:n=13;break;case 13:n=12;break;case 14:n=11;break;case 15:n=10;break;case 16:n=8;break;case 17:n=14;break;case 18:n=13;break;case 19:n=12;break;case 20:n=10;break;case 21:n=9;break;case 22:n=8;break;case 23:n=14;break;case 24:n=12;break;case 25:n=11;break;case 26:n=10;break;case 27:n=9;break;} printf("%d\n",n);return 0;}
0 0
- 复习1
- 复习1
- 复习1
- 复习1
- 复习1
- 复习1
- 复习1
- java基础复习--复习总结1
- [数据结构复习]字符串1
- SCJP认证复习~1
- 虚函数复习1
- 复习下午试题1
- 一起复习几何(1)
- 高三复习-1
- 复习hibernate笔记 1
- 数据结构复习笔记(1)
- 复习计算机网络【1】
- 课后 复习1
- ubuntu samba 配置成不需要用户密码访问
- python getpass模块不起效果
- 绘制一个正五角星的局部上色
- 3-Hive SQL
- app端维持用户登录状态
- 复习1
- java7和java8的垃圾回收
- 大写的尴尬——我是不是看了假的足球赛
- 打开chm文件空白显示
- 【OpenGL】GLSurfaceView绘制bitmap图片及glViewport调整的效果
- react-native 中 iOS 出现 "XXX", referenced from: 错误的问题
- 通过xcode或xcodebuild进行打包
- 使用cJSON库打包json数据及解析json数据
- 如何去掉安卓顶栏