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中。 【谜底】
& ?, y) \4 \% P( A int numSort()+ |" T: z+ r6 C- Q
{ int i, cnt = 0, j;
* N" i- y4 E9 n data ch;. _. ?, q" d+ }& Z
for (i=0; i aa.x1+aa.x3)
' P, j& r' K% |7 W { bb = aa;
0 x I: j4 I7 c# ?- V cnt++;
2 G9 m1 B, ^) }- t6 s% u }/ r1 b* I0 W& F+ v6 ~5 T& \
! p9 M* G0 g# v0 n, G8 i3 a for (i=0; i |