a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 62|回复: 0

[数据库] 2011年计算机等级三级数据库上机题及答案(18)

[复制链接]
发表于 2012-7-31 21:12:12 | 显示全部楼层 |阅读模式
 52.在文件IN.dat中有200组数据,每组有3个数,每个数均是三位数。函数Rdata()读取这200组数据存放到结构数组aa中,请编写函数numSort(),其功能是:要求在200组数据中找出条件为每组中的第2个数大于第1个数加第3个数之和,其中满足条件的组数作为函数numSort()的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数据按照每组数据的第2个数加第3个数之和的大小进行降序排列(第2个数加第3个数的和均不相等),排序后的结果仍重新存入结构数组bb中。最后调用函数Wdata(),把结果bb输出到文件OUT.dat中。  【答案】) r, x0 R3 `3 N8 R
  int numSort()  l/ x9 d% @" a; ~( j; K
  { int i, cnt = 0, j;
0 Z) B8 z. w8 L# H7 m+ |  data ch;7 F5 \3 E- p5 E5 z% o
  for (i=0; i aa.x1+aa.x3)4 F8 g' O' s. V" y0 X  I1 r3 R
  { bb[cnt] = aa;
- g3 K* K  i1 v9 g4 C  cnt++;/ T" n0 x$ ?; j* Z% s2 @
  }* t% F1 z# H* j* k( q

5 ^8 s$ z3 a- D3 W6 w1 K) h& p" G  for (i=0; i
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 07:02 , Processed in 0.157360 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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