程序的又一次测量学实际应用(程序对全站仪测量学导出数据文件的读取与修改)





一、测量学的实习数据:(这是有问题的数据,第3列和第4列都少加了4000,第5列少加了20)

   

左边数据是测量学导出的data文件file1.txt               通过下面的程序修改后的数据   file2.txt


#include <stdio.h>

#include<iostream.h>
#include<fstream.h>

int main()
{

double a[100][100];
 ifstream  
infile; //定义输入文件类
 ofstream  
outfile; //定义输出文件类
 infile.open("file1.txt"); //打开一个输入文件“file1.txt”
 outfile.open("file2.txt"); //打开一个输出文件“file2.out”
 for(int
i=1;i<=82;i++)
 {
  for(int
j=1;j<=5;j++)
  {
   infile>>a[i][j];//将“file1.txt”中的十个整型数输入到a[i]中
  }
 }
   
for(i=1;i<=82;i++)
 {
  for(int
j=1;j<=5;j++)
  {
   if(i<=2)
   {
    outfile<<a[i][j]<<" 
";//将a[i]中的十个数输出到文件“file2.txt”中
   }
   else
if(j==3||j==4)
   {
    a[i][j]+=4000;
    outfile<<a[i][j]<<" 
";//将a[i]中的十个数输出到文件“file2.txt”中
   }
   else
if(j==5)
   {
    a[i][j]+=20;
    outfile<<a[i][j]<<" 
";//将a[i]中的十个数输出到文件“file2.txt”中
   }
   else
   {
    outfile<<a[i][j]<<" 
";//将a[i]中的十个数输出到文件“file2.txt”中
   }
   
  }
  outfile<<endl;
 }
 outfile<<endl;
 infile.close();//关闭输入文件
 outfile.close();//关闭输出文件

return 0;
}

时间: 2024-08-26 08:49:39

程序的又一次测量学实际应用(程序对全站仪测量学导出数据文件的读取与修改)的相关文章

&lt;转&gt;程序员如何要薪水以及为什么前端程序员应该拿高薪

今天有个前同事联系到我,抱怨现在好的前端程序员很缺,正好前几天五一的时候看到 Twitter 上很多人公开讨论自己的薪资,有一些感触.大部分程序员,尤其是前端,每天都要关注技术进展,几乎没时间关心别的,性格往往也不善言辞,老实巴交,凡事先反思自己的技术水平,所以我打算写这篇文章谈论一下薪水问题,希望对别人有些帮助. 首先简单介绍一下个人情况:本人之前在北京工作五年,技术能力平平,没多少谈论薪水的经验,相比之下薪水一直不高,好在不太在乎薪水,也有时间想这些乱七八糟的问题.现在离开行业也已经近两年,

安装vmware虚拟机时出现“安装程序无法继续。Microsoft Runtime DLL 安装程序未能完成安装”解决

安装VMware出现以下问题: 界面显示: 安装程序无法继续.Microsoft  Runtime DLL 安装程序未能完成安装 解决方法: 按 系统键+r 输入:%temp%  找到 以~setup 结尾的目录,打开安装即可.

小程序开发运营必看:微信小程序平台运营规范

一.原则及相关说明 ? 微信最核心的价值,就是连接——提供一对一.一对多和多对多的连接方式,从而实现人与人.人与智能终端.人与社交化娱乐.人与硬件设备的连接,同时连接服务.资讯.商业. ? 微信团队一直致力于将微信打造成一个强大的.全方位的服务工具.在此基础上,我们推出了微信小程序这个产品,提供给微信小程序的开发者在微信内搭建和实现特定服务.功能的平台.通过全面开放的能力,我们将更多连接的可能给予企业和服务提供者,并为微信小程序提供基础的接入能力.运营环境和规则体系,进而帮助更多的企业和服务提供

《程序实现》从xml、txt文件里读取数据写入excel表格

直接上码 import java.io.BufferedReader; import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.FileReader; import java.io.FileWriter; impo

通过编写c语言程序,运行时实现打印另一个程序的源代码和行号

2017年6月1日程序编写说明: 1.实现行号的打印,实现代码的读取和输出,理解主函数中的参数含义. 2.对fgets函数理解不够 3.对return(1); return 0的含义理解不够 4.未实现页码的打印 1 /************************************************************************* 2 > File Name: my_print_program.c 3 > Author: Mr.Yang 4 > Purp

【Android先进】如何使用数据文件来保存程序

在程序,有许多方法来存储和检索数据,本文,它描述了如何使用文件系统来保存数据编程和读取操作 我直接写了一个帮助类,进行文件的写入和读取操作 /** * 用于在文件里保存程序数据 * * @author zhaokaiqiang * */ public class FileHelper { private static final String TAG = "FileHelper"; private Context mContext; FileHelper(Context _mConte

程序包管理的前端工具yum、程序包管理器编译安装、sed命令

下面介绍的是程序包管理的前端工具yum.程序包管理器编译安装.sed命令. 一.Linux程序包管理:程序包管理的[前端工具] 1.yum软件包仓库简介 CentOS系的管理工具有yum和dnf.yum是一款发行版的Linux,其使用的默认程序包管理工具为rpm. URL是yum定位软件包仓库和仓库中程序文件的主要标识方式,表示如下: 例如:schema://[[email protected]]hostname/PATH/TO/DOCUMENT[paramers][methord] (例子中的

CentOS程序包管理器rpm、yum以及程序包编译安装详解

一.程序包管理器RPM和Yum简介 程序包管理器:将编译好的应用程序的各组成文件打包成一个或几个程序包文件,可以更方便地实现程序包的安装.升级.卸载和查询等管理操作. rpm软件包管理器(RPM Package Manager):rpm包存在依赖关系,依赖关系复杂,安装时间很长,虽然可以忽略依赖关系,但是可能会导致程序包安装后无法正常使用. yum程序包管理器( Yellow dog Updater, Modified):yum是基于RPM包管理,自动解决程序包间的依赖关系.根据配置文件的资源地

@程序猿,你有一份小程序开发福利未领取!

只要关注第九程序官方微信公众号(djxcx9),@<微信小程序开发实战>图书一本哦!(详见文中活动规则!) "送书",就可获得参与活动链接! 奖品详情:这本书深入简出的介绍小程序的功能以及开发实战技巧!在上架不到半天的时间便被京东商城选为CTO 即日起至月日中午  关注第九程序公众号(),进入第九程序公众号,发送在微信文章底部留言说说示例:(送书)你对小程序开发的看法 截止到月日中午留言点赞数最高的前三名即可获得奖品.(为公平起见,第九程序将于月日中午截取留言区图片) 获奖