千位小于等于百位
已知数据文件中存有个位数,并已调用读函数把这些数存入数组中,请编制一函数,其功能是:若一个位数的千位数字上的值小于等于百位数字上的值,百位数字上的值小于等于十位数字上的值,以及十位数字上的值小于等于个位数字上的值,并且此位数是偶数,则统计出满足此条件的数的个数并把这些位数按从小到大的顺序存入数组中,最后调用写函数把结果及数组中符合条件的位数输出到文件中。注意:部分源程序已给出。程序中已定义数组:,已定义变量:。请勿改动主函数、读函数和写函数的内容。试题程序:定义循环控制变量定义变量保存位数的每位数字定义数据交换时的暂存变量逐个取每一个位数求位数的千位数字求位数的百位数字求位数的十位数字求位数的个位数字如果该数的千位数小于等于百位数,百位数小于等于十位数,十位数小于等于个位数,并且此位数是偶数则将该数存入数组中并且统计出满足条件的数的个数把数组中的位数按从小到大的顺序排列满足条件的数