全文预览

c语言程序设计—北京理工大学mooc提交作业

上传者:你的雨天 |  格式:docx  |  页数:43 |  大小:195KB

文档介绍
0〜180Z间(包括0和180)o举例來说,在十二点的吋候两针之间的夹角为0,而在六点的时候夹角为180,在三点的时候为90。本题要解决的是计算12:00到11:59之间任意一个时间的夹角。输入:每组测试数据包含两个数字:第一个数字代表小时(大于0小于等于12),第二个数字代表分(在区间[0,59]上)。输出:对应每组测试数据,用常用格式显示时间以及这个时候时针和分针间的最小夹角,精确到小数点后一位。输出格式如下所示。再看一看,想一想:是否可以不用if语句,只使用printf函数来简化你的程序?测试输入<3期待的输出①时间限制②内存限制额外进程①61・39・测试用例7以文本方式显示1.40・以文本方式显示1・At4:00theangleis120.0degrees.*1秒64M0测试用例8以文本方式显示1.559*以文本方式显示1.At5:59theangleis174.5degrees.*1秒64M0测试用例9以文木方式显示1・420・以文本方式显示1.At4:20theangleis10.0degrees.*1秒64M0测试用例10以文本方式显示1.00・以文本方式显示1・At0:00theangleis0.0degrees.*1秒64M0Code#include<stdio.h>intmain(){inthour;minute,temp;floatangle,h_angle,m_angle;scanf("%d%d"/&hour,&minute);temp=hour;if(hour==12)temp=0;h_angle=temp*30.0+minute*0.5;m_angle=minute*6.0;angle=h_angle>m_angle?h_angle-m_angle:m_angle-h_angle;if(angle>180.0)angle=360.0-angle;

收藏

分享

举报
下载此文档