模拟试题

3773考试网计算机等级考试模拟试题正文

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

来源:2exam.com 2013-11-14 20:10:33

解题思路: 

  本题是按结构体中成绩s进行降序排列,其结果仍存入当前结构体中。 

  参考答案: 

  #include  

  #define N 16 

  typedef struct 

  { char num[10]; 

  int s; 

  } STREC; 

  int fun( STREC a[] ) 

  { 

  STREC tmp; 

  int i,j; 

  for(i = 0; i < N; i++) 

  for(j = i+1; j < N; j++) 

  if(a[i].s < a[j].s) { 

  tmp = a[i]; 

  a[i] = a[j]; 

  a[j] = tmp; 

  } 

  } 

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