时针分针角度问题c语言解法
2024-10-21 15:51:14
#include <stdio.h>
//时针一小时走30度
double hour_per_hour_angle = 30.0;
//先算出时针和分钟 一分钟内 分别走多少度数
//时针一分钟走0.5度
double hour_per_minite_angle = 0.5; //360/12/60
//分针一分钟走 6 度
double minite_per_minite_angle = 6.0; //360/12/5
int main()
{
int hour, minite;
while(scanf("%d:%d", &hour, &minite))
{
double hour_angle = (hour * hour_per_hour_angle + minite * hour_per_minite_angle);
double minite_angle = (minite * minite_per_minite_angle);
double angle = hour_angle - minite_angle;
printf("%f, %f, %f\n",hour_angle, minite_angle, angle);
printf("%.1f\n", fabs(angle));
}
return 0;
}
最新文章
- sql 删除表中的重复记录
- C# 复制幻灯片(包括格式、背景、图片等)到同/另一个PPT文档
- Android 6.0 使用HttpURLConnection 使用Get提交遇到405等问题。
- user initialization list vs constructor assignment
- leveldb 学习笔记之log结构与存取流程
- Rubinius 2.0 发布,Ruby 虚拟机
- Html5_移动前端不得不了解的html5 head 头标签
- POJ 3255 Roadblocks --次短路径
- LeetCode 面试:Add Two Numbers
- 【Leetcode】寻找数串中连续最大整数和且最大长度的子串
- 使用Spring Cloud和Docker构建微服务架构
- 马的遍历 洛谷 p1443
- SIP简介,第1部分:SIP初探
- vue.js官方文档 PDF
- JSP -java service pages
- Android中广播接收者BroadcastReceiver详解
- oracle:SQL时间段
- Java笔记Spring(六)
- 【iCore4 双核心板_ARM】例程十:RTC实时时钟实验——显示时间和日期
- VirtualBox中挂载物理磁盘