简答题:已知数据文件in.dat中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数js

  • 题目分类:网络技术
  • 题目类型:简答题
  • 查看权限:VIP
题目内容:
已知数据文件in.dat中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是:把一个四位数的千位数位置上的值减去百位数位置上的值再减去十位数位置上的值最后减去个位数位置上的值,如果得出的值大于等于零且原四位数是奇数,则统计出满足此条件的个数cnt,并把这些四位数按从小到大的顺序存入数组 b中,最后调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。
注意:部分源程序存在test.c文件中。
程序中已定义数组:a[200],b[200],已定义变量:cnt
请勿改动数据文件in.dat中的任何数据、主函数main()、读函数readDat()和写函数writeDat()的内容。
参考答案:
答案解析:

在文件in.dat中已存有200个正整数,且每个数均在 1000至9999之间。函数readDat()是读取这200个数

在文件in.dat中已存有200个正整数,且每个数均在 1000至9999之间。函数readDat()是读取这200个数存放到数组aa中。请编制函数isSort

查看答案

计算并填写下表IP地址115.151.29.58 子网掩码 255.240.0.0 地址类别 【1】 网络地址 【2】

计算并填写下表IP地址115.151.29.58 子网掩码 255.240.0.0 地址类别 【1】 网络地址 【2】 直接广播地址 【3】 主机号 【4】 子

查看答案

下图是校园网某台主机在命令行模式执行某个命令时用sniffer捕获的数据包。 根据图中信息回答下列问题。 (1)该主机上

下图是校园网某台主机在命令行模式执行某个命令时用sniffer捕获的数据包。 根据图中信息回答下列问题。 (1)该主机上执行的命令是【16】,该主机上配置的子

查看答案

填制凭证时,操作员输入科目代码后,系统将自动显示(  )。

填制凭证时,操作员输入科目代码后,系统将自动显示(  )。A.科目类型 B.科目名称 C.借方金额 D.贷方金额

查看答案

下列操作中可能会破坏硬盘中已有数据的是(  )。

下列操作中可能会破坏硬盘中已有数据的是(  )。A.数据备份 B.数据恢复 C.数据查询 D.数据输出

查看答案