已知地球的平均半径为6371千米,假设在地球的同一纬度上,有两个处于不同经度的城市A、B,求A,B之间距离

何秋少 1年前 已收到2个回答 举报

snowmansnowman 花朵

共回答了18个问题采纳率:94.4% 举报

#include
#include
main()
{
float r,d,a,b;
r==6371;
scanf("%f%f",&a,&b);
d=r*acos(cosh(a)*cosh(b)+sinh(a)*sinh(b)) ;
printf("%f",d);
}
a为经度1,b为经度2

1年前

5

yuanchun119 幼苗

共回答了1873个问题 举报

地球半径6371千米,设A、B城市维度分别为a°、b°
S=2*3.14*6371*|b-a|/180/(2*3.14)=6371/180*|b-a|≈35.39|b-a|

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.060 s. - webmaster@yulucn.com