该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include "stdafx.h"

#include

#include

#include

#include

#define PI 3.14159265358979

using namespace std;

void main()

{

double point[100][3];

char name[100][1];

int i;

FILE *fp=fopen("D:\\作业\\大地坐标.txt","r");

if(fp!=NULL)

for(i=0;fscanf(fp,"%c%lf%lf%lf",&name[i][0],&point[i][0],&point[i][1],&point[i][2])!=EOF;i++);

fclose(fp);

double a=6378137.00,b,e,N;

double X[100],Y[100],Z[100];

char A[100];

int j;

e=sqrt(0.00669437999013);

b=e*e;

FILE *nw;

nw=fopen("D:\\作业\\大地坐标转换.txt","w");

fprintf(nw,"点号\t\tX\t\tY\t\tZ\n");

for (j=0;j<=i;j++)

{

N=a/(sqrt(1-b*(sin(point[j][0]*PI/180))*(sin(point[j][0]*PI/180))));

A[j]=name[j][0];

X[j]=(N+point[j][2])*cos(point[j][0]*PI/180)*cos(point[j][1]*PI/180);

Y[j]=(N+point[j][2])*cos(point[j][0]*PI/180)*sin(point[j][1]*PI/180);

Z[j]=((1-b)*N+point[j][2])*sin(point[j][0]*PI/180);

fprintf(nw,"%c\t%lf\t%lf\t%lf\n",A[j],X[j],Y[j],Z[j]);

}

fclose(nw);

这是我的程序,为什么产生的结果里面却多出来好多数

点号 X Y Z

A -2235714.338406 4583893.696709 3817435.287400 -23654007456993444000000000000000000000000000000000000000000000.000000 -40371947455848931000000000000000000000000000000000000000000000.000000 -79861624985773307000000000000000000000000000000000000000000000.000000

B -2202842.424937 4598907.632492 3818461.269224 -23654007456993444000000000000000000000000000000000000000000000.000000 -40371947455848931000000000000000000000000000000000000000000000.000000 -79861624985773307000000000000000000000000000000000000000000000.000000

C -2247709.318822 4607966.477709 3781475.984384 -23654007456993444000000000000000000000000000000000000000000000.000000 -40371947455848931000000000000000000000000000000000000000000000.000000 -79861624985773307000000000000000000000000000000000000000000000.000000

?-23654007456993444000000000000000000000000000000000000000000000.000000 -40371947455848931000000000000000000000000000000000000000000000.000000 -79861624985773307000000000000000000000000000000000000000000000.000000

每一行带有好多0的都是多出来的,求解啊

c语言计算坐标,求助,有关坐标计算的相关推荐

  1. C++设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标,根据坐标能计算矩形的面积。

    C++设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标,根据坐标能计算矩形的面积. 注:该题是今日做题时所遇. 要求: [输入形式] 程序参考的输入(提示&quo ...

  2. JS计算起点坐标到终点坐标的驾车距离和驾车时间

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 正文: 先上计算距离的简单demo: <!DOCTYPE html> <html>&l ...

  3. oracle如何计算2个坐标的距离,百度地图两个坐标之间的距离计算

    /** * 计算两组经纬度坐标 之间的距离 * params :lat1 纬度1: lng1 经度1: lat2 纬度2: lng2 经度2: len_type (1:m or 2:km); * re ...

  4. 采用成员函数和友元函数计算给定两个坐标点之间的距离

    设计一个用来表示直角坐标系的Location类,在主程序中创建类Location的两个对象A和B,要求A的坐标点在第3象限,B的坐标点在第2象限,分别采用成员函数和友元函数计算给定两个坐标点之间的距离 ...

  5. 计算坐标点的距离计算机公式,计算两个GPS坐标点的距离

    原标题:计算两个GPS坐标点的距离 在日常开发中,我们难免要计算两个左边之间的距离,但是地图软件api的接口普遍要求我们必须要先将坐标点传递到他们服务器,然后计算出一个距离返还给我们,使用起来太不方便 ...

  6. java gps 距离计算_Java教程之地图中计算两个GPS坐标点的距离

    原标题:Java教程之地图中计算两个GPS坐标点的距离 在日常开发中,我们难免要计算两个左边之间的距离,但是地图软件api的接口普遍要求我们必须要先将坐标点传递到他们服务器,然后计算出一个距离返还给我 ...

  7. ArcGIS计算图斑的四邻坐标(XMin,XMax,YMin,YMax)

    1.背景: 在国土,调查等行业业务里面经常有需要计算某个图斑的四邻坐标,即xmax,xmin,ymin,ymax;也就是常说的MBR(最小外包矩形),本教程演示如何计算一个shapefile文件上的图 ...

  8. [转]ArcGIS计算图斑的四邻坐标(XMin,XMax,YMin,YMax)

    1.背景: 在国土,调查等行业业务里面经常有需要计算某个图斑的四邻坐标,即xmax,xmin,ymin,ymax;也就是常说的MBR(最小外包矩形),本教程演示如何计算一个shapefile文件上的图 ...

  9. C#,CAD二次开发,基于参考面参考点计算一个点的坐标

    /// <summary>/// 计算坐标,返回List/// </summary>/// <param name="startPoint">参 ...

  10. SLAM无人车计算地图坐标,ros中计算地图坐标,rosweb计算画布对应的坐标(含代码,含公式,超详细),开发跨系统地图导航必备算法【可实现qt,android,c#,mfc,html等地图开发】

    ros中计算地图坐标,rosweb计算画布对应的坐标 视频讲解: SLAM无人车计算地图坐标,图片像素坐标公式推导 1.订阅话题 /map nav_msgs::OccupancyGrid 这个消息中可 ...

最新文章

  1. python基础知识面试题-深入解答关于Python的11道基本面试题
  2. f(f(x)) = -x
  3. Linux 常用命令笔记 (持续更新)
  4. mysql文档批处理去重_数据导入经验总结
  5. 2018黄河奖设计大赛获奖_宣布我们的freeCodeCamp 2018杰出贡献者奖获奖者
  6. eclipse启动报错 Java was started but returned exit code=13 解决方法
  7. mysql-8.0.11安装步骤
  8. 原子结构示意图全部_原子结构示意图知识点总结
  9. 常用的URL Scheme [不断更新种]
  10. 中西方对时间的差异_中西方时间观差异的跨文化分析
  11. 【论文阅读】Multi-Modal Sarcasm Detection Based on Contrastive Attention Mechanism
  12. glib安装详细教程
  13. 从大数据应用案例中理解大数据的应用价值
  14. 磁致伸缩位移传感器的特点及工作原理
  15. java环巢湖区域旅游网站计算机毕业设计MyBatis+系统+LW文档+源码+调试部署
  16. 淘宝api开放平台SDK调用对接淘宝商品详情
  17. 软件著作权-源码清理
  18. MySQL学习笔记-B站动力节点
  19. 王喆老师 Sparrow Recsys项目跟读
  20. 设计模式-策略模式,模板方法模式练习

热门文章

  1. 布同:pdf自定义分割(断章)
  2. 互利网上数字金融典型场景: 网络营销
  3. Tornado快速入门
  4. Linux 搭建NFS文件服务器实现文件共享
  5. 启动Tomcat服务时,出现org.apache.catalina.startup.VersionLoggerListener报错
  6. cocoapods 详尽使用
  7. VC编译选项 /EHa 异常处理
  8. 常见 Java 异常解释(恶搞版)
  9. X-UA-Compatible 解决IE浏览器样式不兼容问题
  10. 解决SQLite异常:library routine called out of sequence