应急准备和响应实施方案(新)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

实验一简单C语言程序的调试(2学时)一、实验目的掌握选择结构程序设计的一般方法及选择结构程序的调试方法。二、实验内容已知地球的赤道半径为6378.137千米。假设在赤道上,有两个处于不同经度(单位为度)的城市,用C语言编程序求出这两点之间的直线距离(即弦长)与球面距离(即劣弧的长度)。要求:⑴计算结果要有尽可能高的精确度。⑵要考虑到横跨东、西两个半球的情况。(提示:东经为正,西经为负。)⑶要求输入数据时之间以空格分隔。例如,欲求赤道上东经10度到东经50度的距离,输入格式应为:1050⑷最后提交完成的C语言源程序(扩展名为.c)文件。建议:从简单到复杂,先实现同一个半球上的计算,正确运行之后再拓展到两个半球。三、参考测试数据及结果:东经0度,东经90度——直线距离9020.047727,球面距离10018.754000东经20.5度,西经36.6度——直线距离6096.548421,球面距离6356.342816东经160度,西经170度——直线距离3301.566601,球面距离3339.584667#includestdio.h#includemath.hmain(){floatA,B,C,D,E,H;printf(请输入纬度A地经度B地经度\n);printf(备注:东经为正,西经为负\n);scanf(%f%f,&A,&B);C=abs(A-B);if(C180)C=360-C;D=C*3.1415926/180;E=sin(D/2)*6378.137*2;H=D*6378.137;printf(E=%f\nH=%f\n,E,H);}

1 / 25
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功