a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 97|回复: 1

[数据库] 2012年计算机三级数据库上机题及参考答案(5)

[复制链接]
发表于 2012-7-31 21:12:12 | 显示全部楼层 |阅读模式
28.已知在文件IN.dat中存有若干个(>1;</p>  if (data%2 == 0)' E# B) [6 _% B7 u1 F
  { toteven++;
( o. h) a1 [- B  totavg += original;  e3 M( U6 ]: i! n5 I# O! w; J+ \# |
  }
$ {% x1 y. @0 P  }0 ~! [/ p7 {& j
  totavg /= toteven;, B7 d4 F& [  ?
  }1 H/ u# W7 D& h' N' `
  29.已知数据文件IN.dat中存有200个四位数,并已挪用读函数RData()把这些数存入数组a中,请编写函数spellVal(),其功能是:把千位数字和十位数字从头组成一个新的二位数ab(新二位数的十位数字是原四位数的千位数字,新二位数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的二位数cd(新二位数的十位数字是原四位数的个位数字,新二位数的个位数字是原四位数的百位数字),如不美观新组成的两个二位数ab-cd≥0且ab-cd≤10且两个数均是奇数,同时两个新数的十位数字均不为0,则将知足此前提的四位数按从大到小的挨次存入数组b中,并要计较知足上述前提的四位数的个数count。最后main()函数挪用写函数WData(),把结不美观count以及数组b中合适前提的四位数输出到OUT.dat文件中。
  r4 S* k2 n% n4 C" F8 c  【谜底】
0 T1 r7 e0 `1 g  void spellVal()% r  _4 \% j; a1 t/ R- \9 w1 j
  { int i, thou, hun, ten, data, j;/ \- \  O% h/ o. g3 B5 x
  int ab, cd;
5 a: ]9 h, G, m4 p4 L; H  w9 s, P  T/ _; @
  for (i=0; i=0 && (ab-cd)
回复

使用道具 举报

 楼主| 发表于 2012-7-31 21:12:13 | 显示全部楼层

2012年计算机三级数据库上机题及参考答案(5)

</p>  }4 B0 h: _) e, d3 q( G3 {
  }/ [: f+ `& u1 ]
1 h* y7 H% ?; b$ L
  for (i=0; i
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-5 04:27 , Processed in 0.227186 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表