...的纸质地图越来越不能满足人们的需要,电子地图作
编辑: admin 2017-20-02
-
#include
#include
int main()
{
int h,m;
float l;
scanf("%d%d",&h,&m);
if(h==12);
l=5.5*m...
展开
类似问题
类似问题1:c语言程序设计 计算时钟的夹角背景:钟面上的时针和分针之间的夹角总是在 0 359 度之间.举例来说,在十二点的时候两针之间的夹角为 0 度,而在六点的时候夹角为 180 度,在三点的时候为 90 度
//根据楼主的意思,以下是完整程序,楼主自行添加case个数限制.有问题请再追问
#include <stdio.h>
#include <math.h>
int h, m;
double calc(int h, int m)
{
double res;
//24小时制
h %= 12;
m %= 60;
res = fabs(h*30 + m*0.5 - m*6);
if(res > 180)res = 360 - res;
return res;
}
int main(int argc, char ** argv)
{
scanf("%d %d", &h, &m);
printf("AT %02d:%02d the angle is %.1f\n", h, m, calc(h, m));
return 0;
}类似问题2:计算时钟的夹角 C语言编程问题!背景:钟面上的时针和分针之间的夹角总是在 之间 ( 包括 和 ) .举例来说,在十二点的时候两针之间的夹角为 ,而在六点的时候夹角为 ,在三点的时候为 .本题要
没看明白你的算法
直接把c算出来就行了吧
#include"stdio.h"
main()
{
\x09int a,b;
\x09float c;
\x09scanf("%d %d",&a,&b);
\x09c=(b/60.0)*360-(30*(a%12)+(b/60.0)*30);
\x09if (c180.0)
\x09\x09c=360.0-c;
\x09printf("At %d:%.2d the angle is %.1f degrees.\n",a,b,c);
\x09return 0;
}
类似问题3:怎样计算钟表指针夹角[数学科目]
1、掌握好两个重要的“速度”,分针每分钟走6°,时针每分钟走0.5°;
2、选好角度的起始边,一般选分针正好指向12点即(整时状态)为计算起点;
3、用大角减小角求出分针时针的夹角.
举例:3点21分时,分针与时针夹角?
第一步:选择正3点时,此时分针指向钟面的12点(此时分针的状态为计算角度的起始边),时针的角度为3×30°=90°(即正好与分针成直角),21分钟后,时针再走21×0.5=10.5°,与起始边夹角为90+10.5=100.5°,分针走的角度为(与起始边的夹角)21×6°=126°;
第二步:分针走的角度更大(即分针此时超过了时针),故分针时针的夹角为(大减小):126°-100.5°=25.5°.
类似问题4:怎么计算钟表指针夹角[数学科目]
在钟表上,分成12大格,60小格
一大格是30°,一小格是6°
类似问题5:怎么能准确计算初一的时钟夹角问题呢?[数学科目]
时钟钟面上的时针和分针之间的夹角问题,历来是许多同学求解的困惑问题之一,事实上,只要同学们能弄清时针、分针之间的关系:时针 1小时转1大格 1小时转30° 1分钟转0.5° 分针 1小时转12大格 1小时转360° 1分钟转6° 抓住起始和终止两个时刻算出分针走了多少分钟,由上述表格算出时针和分针各转了多少度,再在钟面上比较,求出结果.现举例说明.一、整点时刻两针的夹角 例1 求下午4时,时针与分针之间的夹角.分析:下午4时,时针指在4上,分针指在12上,于是可求出它们之间的夹角.因为下午4时,时针指在4上,分针指在12上,所以4×30°=120°.评注:因为整点时,分针始终指向12,所以可把分针看作角的始边,时针看作角的终边,时针旋转一周360º需要12个小时,所以时针每小时旋转的角度为360º÷12=30º.由于我们现在研究的角都是小于平角的角,所以在1到6小时,两针的夹角为30º×n(n=1,2,…,6);在7到12小时,两针的夹角为360º-30º×n(n=7,8,…,12).显然,任意整点时刻时针与分针的夹角我们都可以通过上面的两个公式求出来,值得注意的是,钟面上两针的夹角有可能会相等,如3点和9点时两针的夹角都是90º,但在不同时刻.二、任意时刻两针的夹角 例2 钟表上2时15分时,时针与分针所形成的锐角的度数是多少?分析 要求解此问题,只要弄清时针每小时转过多少度的角,弄清该时针该分针的位置,即经过15分钟转过的角度即可.解 因为36012×214=30°×49=67.5°,36060×15=90°,所以90°-67.5°=22.5°.评注:通过对本题的求解,同学们可以记住每分钟分针比时针多转了5.5°,必要时可以利用方程求解此类问题,有时会显得更加简捷.三、时针与分针分别转过的角度 例3 若时针由2点30分走到2点55分,问时针、分针各转过多大角度?分析:弄清时针、分针每分钟各转过多少度即可求解.因为时针由2点30分走到2点55分,历经25分钟,所以时针转过的角度为36060×(55-30)=6°×25=150°,分针转过的角度为3606012××(55-30)=150°×112=12.5°.评注:解答此类题目,抓住时针每分转0.5°,分针每分转6°是求解的关键.
-
4
#include
#include
using namespace std;
int main()
{
int m;
int n;
double angle = fabs(5.5 * m - 30 * h);
}