2010全国计算机等级考试c++上机试题1

来源:计算机等级考试    发布时间:2012-08-29    计算机等级考试视频    评论


  三、编程题
  学生的记录由学生和成绩组成,M名学生的数据已在主函数中放入结构体数组stu中,请编写函数fun,它的功能是:把分数最高的学生数据放在high所指的数组中,注意:分数最高的学生可能不止一个,函数返回分数最高的学生的人数。
  请勿改动主函数main与其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
  注意:部分源程序给出如下。
  # include <stdio.h>
  # define M 10
  typedef struct
  {
  char num[10];
  int s;
  } SCORE;
  int fun(SCORE *p,SCORE *q)
  {
  }
  main ()
  {
  SCORE stu[M]={{"02",69},{"04",85},
  {"01",91},{"08",64},{"06",87},{"015",85},{"013",91},{"012",64},{"011",91},{"017",64}};
  SCORE high[M];
  int i,n;
  FILE *out;
  n=fun(stu,high);
  printf("The %d high score :/n",n);
  for(i=0;i<n;i++)
  printf("%s %4d/n",high[i].num,
  high[i].s);
  printf("/n");
  out=fopen ("outfile.dat","w");
  fprintf(out,"%d/n",n);
  for(i=0;i<n;i++)
  fprintf(out,"%4d/n",high[i].s);
  fclose (out);
  }
  980

上一页12下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答