7.txt

来自「南开百题的源码,共30道,都已经通过测试,希望对大家有所帮助.」· 文本 代码 · 共 6 行

TXT
6
字号
  已知数据文件IN.DAT中存有300个四位数,  并已调用读函数readDat()把这些数存入数组a中, 请编制一函数jsValue(),其功能是: 求出千位数上的数加百位数上的数等于十位数上的数加个位数上的数的个数cnt, 再把所有满足此条件的四位数依次存入数组b中, 然后对数组b的四位数按从大到小的顺序进行排序。最后main( )函数调用写函数writeDat()把数组b中的数输出到文件OUT.DAT中。
  例如: 5133, 5+1 = 3+3, 则该数满足条件存入数组b中, 且个数cnt=cnt+1。
       7125, 7+1 != 2+5, 则该数不满足条件忽略。
  注意: 部分源程序存在文件PROG1.C文件中。
  程序中已定义数组: a[300], b[300], 已定义变量: cnt
  请勿改动数据文件IN.DAT中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?