2013年9月三级计算机网络上机题精华50题.docVIP

  • 1
  • 0
  • 约 31页
  • 2016-09-11 发布于河南
  • 举报

2013年9月三级计算机网络上机题精华50题.doc

※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※ 第01套:(和第28套对比) 已知数据文件IN.DAT中存有300个四位数, 并已调用读函数readDat()把这些 数存入数组a中, 请编制一函数jsValue(),其功能是: 求出千位数上的数加百位数 上的数等于十位数上的数加个位数上的数的个数cnt,再把所有满足此条件的四位 数依次存入数组b中, 然后对数组b的四位数按从大到小的顺序进行排序。最后 main()函数调用写函数writeDat()把数组b中的数输出到文件OUT.DAT中。 例如: 7153, 7+1 = 5+3, 则该数满足条件存入数组b中, 且个数cnt=cnt+1。 8129, 8+1 != 2+9, 则该数不满足条件忽略。 注意: 部分源程序存在文件PROG1.C文件中。 程序中已定义数组: a[300], b[300], 已定义变量: cnt 请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和 写函数writeDat()的内容。 【参考答案】 jsValue() { int i,j; /* 定义变量 */ int a1,a2,a3,a4; int temp; for(i=0

文档评论(0)

1亿VIP精品文档

相关文档