如何对问题中的数据进行计算处理?!谢谢啦……
今天一直不能上传附件,没办法,我把数据文件放mofile里面了,请热心朋友去提取(见问题最后)有两个如附件总所示的数据文件,第一行和第二行为数据的说明,从第三行开始为记录的各个气象站点的观测数据。
数据格式:第一行连同前面的空格各字段分别为(7,3,-1)个字符,第二行(4,4,4,4,-1)个字符,第三行开始则为(5, 7, 7, 5, 2, 5, 5, 5, 5, 5, 5, 5, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, -1),其中从第三行开始的第一列数据为气象站的站号,第二第三第四列分别为经度、纬度、海拔,第8列为要计算的数据,其他各列不管。
现在要进行如下处理计算:将两个数据文件读取后,对于文件中站号相同的各个站点,将各自对应的的第七列数据相加,并保存结果。
因为数据文件的存储格式里面不是按照站号从小到大排列的,即相同的站点如50136在两个文件中出现的行数不一样,这样需要在两个文件中分别找到50136,然后对相对应的第七列数据(均为1)相加。
输出的结果格式为:txt文件,不需要第一行和第二行的说明了,直接输出计算后的结果,即:站号 经度 纬度 海拔 计算结果(对应50136的为 50136 122.51 52.97 434 2),结果文件中对齐方式用空格或tab都行。
还有一点就是两个文件中的数据行数不是一样的,这样需要加一个判断,如果两个文件中能找到相同的站点,则进行计算,如果不能则不处理这个站点了。
请大家多多帮忙。
另外:附件中的txt文件用记事本打开时是连着的,即在记录一行数据后用的是回车不换行;在ultraedit中打开则能显示为一行行的。
还有就是今天一直不能上传附件,没办法,我把数据文件放mofile里面了,请热心朋友去提取,地址如下:
《您上传的文件:
《大小 文件名
《147.9K 桌面.rar
《已经成功地保存在Mofile
《文件提取码: 7315414055220591
《当您的朋友需要提取此文件时只需:
《匿名提取文件连接 http://pickup.mofile.com/7315414055220591
《或登录Mofile,使用提取码 7315414055220591 提取文件
多谢各位朋友啦。
--------------------编程问答-------------------- 请大家关注一下,在线等。
谢谢 --------------------编程问答-------------------- 自己顶着,不让帖子淹了。
请各位高手放心到我所说的mofile里面下载附件,我还不至于放病毒之类的东西,除非不想在论坛混了。
依然感谢先。 --------------------编程问答-------------------- 自己接着顶。
继续等待…… --------------------编程问答-------------------- 问题还没解决,继续求助……
补充:.NET技术 , VB.NET