大地坐标与空间直角坐标的转换程序代码(16 页)Good is good, but better carries it
精益求精,善益求善
#include "stdio
h"#include "math
h"#include "stdlib
h"#include "iostream"#define PI 3
1415926535897323double a,b,c,e2,ep2;int main(){int m,n,t;double RAD(double d,double f,double m);void RBD(double hd);void BLH_XYZ();void XYZ_BLH();void B_ZS();void B_FS();void GUS_ZS();void GUS_FS();printf(" 大地测量学 \n"); sp1:printf("请选择功能:\n");printf("1
大地坐标系到大地空间直角坐标的转换\n");printf("2
大地空间直角坐标到大地坐标系的转换\n");printf("3
贝塞尔大地问题正算\n");printf("4
贝塞尔大地问题反算\n");printf("5
高斯投影正算\n");printf("6
高斯投影反算\n");printf("0
退出程序\n");scanf("%d",&m);if(m==0)exit(0); sp2:printf("请选择椭球参数(输入椭球序号):\n");printf("1
克拉索夫斯基椭球参数\n");printf("2
IUGG_1975 椭球参数\n");printf("3
CGCS_2000 椭球参数\n");printf("0
其他椭球参数(自行输入)\n");scanf("%d",&n);switch(n){ case 1:a=6378245
0;b=6356863