2006年9月23日计算机等级考试二级C上机试题1

文章作者 100test 发表时间 2007:03:10 17:02:20
来源 100Test.Com百考试题网


已知数据文件IN.DAT中存有200个两位数且相邻的两个数之间均不相等,并已调用函数readDat()把这些数存入数组b中,请考生编制一个函数jsVal(),实现的功能是对经常上下波动的数据可采用只记录峰值的数据压缩方法,即每次将采样到的当前值和前一次值比较,如数据变化方向改变(原递增现递减或原递减现递增),说明已过峰值,这时就将当前值记录下来,接着将结果依次存入数据b中(从0开始存放),注意数组b中的第一个数据a[0]原样存入b[0]单元中。最后调用输出函数writeDat()把结果c输出到文件OUT.DAT中。例如:原数据: 35,69,87,73,62,54,60,70, 压缩后: 35,73,60, 注意:部分源程序存在文件PROG1.C文件中。 程序中已定义:a[200]、b[200]。请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat的内容。

相关文章


高校等考试题天天练二级C]10月11日
函数名称StrECopy
2006年9月23日计算机等级考试二级C上机试题1
2006年9月23日计算机等级考试二级C上机试题2
计算机二级C 辅导:函数名称StrEnd
函数名称StrIComp
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛