设为首页 加入收藏

TOP

2013年计算机二级C语言上机试题九十及答案
2014-11-23 19:27:16 】 浏览:6935
Tags:2013年 计算机 二级 语言 上机 试题 九十 答案

  一、填空题
  人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中,且编号唯一。函数fun的功能是:找出指定编号人员的数据,作为函数值返回,由主函数输出,若指定编号不存在,返回数据中的编号为空串。
  请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。
  #include
  #include
  #define N 8
  typedef struct
  {
  char num[10];
  int year, month, day;
  } STU;
  ___1___ fun(STU *std, char *num)
  {
  int i;
  STU a = {"", 9999, 99, 99};
  for (i=0; i   if (strcmp(___2___, num) == 0)
  return (___3___);
  return a;
  }
  main()
  {
  STU std[N] =
  {
  {"111111", 1984, 2, 15}, {"222222", 1983, 9, 21},
  {"333333", 1984, 9, 1}, {"444444", 1983, 7, 15},
  {"555555", 1984, 9, 28}, {"666666", 1983, 11, 15},
  {"777777", 1983, 6, 22}, {"888888", 1984, 8, 19}
  };
  STU p;
  char n[10] = "666666";
  p = fun(std, n);
  if (p.num[0] == 0)
  {
  printf("\nNot found !\n");
  }
  else
  {
  printf("\nSucceed !\n ");
  printf("%s %d-%d-%d\n", p.num, p.year, p.month, p.day);
  }
  }
   参考答案:
  1、STU
  2、std[i].num
  3、std[i]


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2013年计算机二级C语言上机试题九.. 下一篇2013年计算机二级C语言上机试题八..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目