计算机二级

3773考试网计算机等级考试计算机二级正文

2014年3月全国计算机二级C语言上机模拟试题九十九之4

来源:2exam.com 2013-12-31 14:45:32

解题思路:  
  本题是找出最高成绩,再把N名学生的成绩等于最高成绩的记录存入b所指的数组中。具体 
  操作请看答案程序中的说明。  
  参考答案:  
  int fun( STREC *a, STREC *b )  
  {  
  int i, max = a[0].s, n=0;  
  for(i = 1; i < N; i++)  
  if(max < a[i].s) max = a[i].s ; /* 找出最高成绩 */  
  for(i = 0; i < N; i++)  
  if(max==a[i].s) b[n++] = a[i] ; /* 找相等的最高成绩并存入数组b中 */  
  return n; /* 返回符合条件的人数 */  
  }  
  ※※※※※※※※※※※※※※

触屏版 电脑版
3773考试网 琼ICP备12003406号-1