已知数据文件IN.dat中存有300个旧位数,并已调用读函数Rdata0把这些数存入数组a中,请编写函数ditiNum(),其功能是:求出千位数上的数减百位数卜.的数减十位数上的数减个位数上的数人于0的个数count,再把所有满足此条件的阴位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序。最后调用写函数Wdata(),把结果输出到OUT.dat文件中。
例如,9123,9-1-2-3>0,则该数满足条件存入数组b中,满足条件count加1。9812,9-8-1-2<0,则该数不满足条件,count不变。
注意:部分源程序已经给出。程序中已定义数组a[300]、b[300],已定义变量count。请勿改动主函数main()、读函数Rdata()和写函数Wdata()的内容。
相关推荐:2008年9月计算机等级考试三级网络笔试试题