一起答
主观

已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsvalue,其功能是:求出千位数上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数cnt,再求出所有满足此条件的四位数平均值pjz1,以及所有不满足此条件的四位数平均值pjz2。最后main函数调用写函数write Dat把结果cnt,pjz1, pjz2输出到0ut.dat文件。

参考答案
查看试卷详情
相关试题
  1. 已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsvalue,其功能是:求出千位数上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数cnt,再求出所有满足此条件的四位数平均值pjz1,以及所有不满足此条件的四位数平均值pjz2。最后main函数调用写函数write Dat把结果cnt,pjz1, pjz2输出到0ut.dat文件。

  2. 某级数的前两项A1=1,A2=1,以后各项具有如下关系:

    An=An-2+2An-1

    程序test.c的功能是:要求依次对于整数M,求出级数前n的和Sn=A1+A2+…+A小于M的项数n,并依次把n值存入数组单元b[0],b[1]和b[2]中,请考生编制jsValue函数来实现此功能,最后调用函数writeDat把数组b[]中的值输出到out.dat文件中。

    注意:部分源程序存放在test.c文件中。

    请勿改动主函数main和输出数据函数writeDAT的内容。

  3. 已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsval,其功能是:如果四位数各位上的数字均为0或2或4或6或8中的一个数字,则统计出满足此条件的个数cnt,并把这些四位数按从大到小的顺序存入数组b中。最后main函数调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到0ut.dat文件中。

  4. 已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把一个四位数的千位数位置上的值加上十位数位置上的值恰好等于百位数位置上的值加上个位数位置上的值,并且原四位数是偶数,则统计出满足此条件的个数cnt,并把这些四位数按从小大的顺序存入数组b中,最后调用写函数 writeDat把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。

    注意:部分源程序存在test.C文件中。

  5. 程序test.c的功能是:在三位整数(100至999)中寻找符合下面条件的整数,并依次从小到大存入数组b[]中。条件如下:某数既是完全平方数,又有两位数字相同,例如144、676等。

    请考生编制函数intjsValue(intbb[])实现此功能,满足该条件的整数的个数通过所编制的函数返回。最后调用函数writeDat把结果输出到文件0ut.dat中。