首页 >> 教育 >

2016年计算机二级C语言上机题库

2022-07-27 06:40:57 来源: 用户: 

大家好,霖霖来为大家解答以上问题。2016年计算机二级C语言上机题库很多人还不知道,现在让我们一起来看看吧!

2016年计算机二级C语言上机题库

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

  printf("%f",m[i]/5);

  }

  四、程序设计题

  学生的记录由学号和成绩组成,M名学生的数据已在主函数中放入结构体数组stu中,请编写函数proc(  ),其功能是:按分数的高低排列学生的记录,高分在前。

  注意:部分源程序给出如下。

  请勿改动main(  )函数和其他函数中的任何内容,仅在函数proc(  )的花括号中填入所编写的若干语句。

  试题程序:

  #include

  #define M l6

  typedef struct

  {

  char num[l0];

  int S;

  }

  STREC:

  void proc(STREC a[])

  {

  int i,j;

  STREC t;

  for(i=1;i排序*/

  for(j=0;jif(a[j].s的记录,高分在前*/

  {t=a[j];a[j]=a[j+1];a[j+1]=t;)

  }

  void main(  )

  {

  STREC stu[M]={{"GA005",85),{"GA003",76},

  {"GA002",69},{"GA004",85),{"GA001",91),

  {"GA007",72),{"GA008",64),{"GA006",87),

  {"GA015",85),{"GA013",91),{"GA012",64),

  {¨GA014",91),{"GA011",66),{"GA017",64},

  {"GA018",64),{"GA016",72}};

  int i;

  proc(stu);

  printf("The data after sorted:\n");

  for(i=0;i{

  if(i%4= =0)

  //每行输出4个学生记录

  printf("n");

  printf("%s%4d",stu[i],num,stu[i].s);

  }

  printf("\n");

  }

本文到此结束,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章