“21天好习惯”第一期—14

烟囱的高度

已知人离烟囱的距离为 a,人的眼睛离地高度为 b,人看烟囱顶时的仰角为 θ,求烟囱的高度 h。

题图.png

输入格式

a b θ

注:a、b 的单位为米,均为小数。仰角 θ 的单位为角度,包括度、分和秒数,其中度、分为整数,秒数为小数。

输出格式

h

注:h 的单位为米。

要求:输出2位小数,末位四舍五入。

输入样例

27.8 1.2 32 48 59.5

输出样例

19.13
#include<stdio.h>
#include<math.h>
#define PI 3.1415926
int main()
{
	float a,b,i,j,k;
	scanf("%f %f %f %f %f",&a,&b,&i,&j,&k);
    i=i+j/60+k/3600;
	printf("%.2f",a*tan(i*PI/180.0)+b);
	return 0;
}

 今天又是完成老师布置的每日一练的一天,今天的这个题目不是很难,但是也卡了我好久,其实这个逻辑并不难,很简单的一个题,我室友比我晚做还比我先做对,后来我看了一下他的代码,才发现我把3600写成了360,就是这么一个很小的差错,60×60被我算成了360,所以这也告诉我们,写代码是一个十分严谨的东西,不容得我们出任何一点错误,哪怕是一个很小很小的错误,都可能会让我们的不到我们想要的结果,所以我们在写代码是一定要非常谨慎,因为我们在写的时候出了一点小的错误,到后面回去找我们的错误的时候,就会十分的困难,所以我们要十分谨慎的去对待写代码。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值