求教一个读取txt文档里的时间数据(时间从早到晚),输出开始结束的时间,每段的间隔,最长时间间隔C程序

txt文档数据39.117782,117.244035,0,28,39344.5109490741,2007-09-19,12:15:46
39.117782,117.244035,0,28,39344.5109606481,2007-09-19,12:15:47
39.117793,117.244037,0,10,39344.5151157407,2007-09-19,12:21:46,输出Stage 1
=======
GPS开始时间: 2007-09-19, 12:15:46
Stage 2
=======
GPS trace terminates: 2007-09-19, 12:21:46
GPS 数据数量 : 3
GPS 追踪时间 : 360 seconds (0.1 hours)
每两个相邻时间间隔: 180 seconds
最大时间间隔: 359 seconds

用循环语句来写。。。怎么写啊,用什么算法呢?。。。
是每两个时间间隔的平均值,而且数据不一定只有3个,可以是很多时间数据,不过都是按照时间顺序。 只求一个思路!!不需要程序。 而且只能用循环语句for, while和判断if来做

第1个回答  2012-04-20
这个问题我是想不用什么算法就可以解决。
先把从文件里面读数据, 判断读到的数据是不是时间,是时间就保存到一个字符数组里面,
输出 数组的第一个元素,和最后一个元素, 用for或者while来循环计算时间间隔。

这样就可以完成了。 楼主认为呢?追问

怎么可以不用数组来做呢?

追答

数组 有啊 , 用的一个字符数组 来保存你文件里面的时间。 用一维,二维的都可以实现。

相似回答