设为首页 加入收藏

TOP

2013年计算机二级C语言上机试题七十及答案
2014-11-23 19:20:12 】 浏览:6849
Tags:2013年 计算机 二级 语言 上机 试题 七十 答案

  第一题:给定程序功能是用选择排序法对6个字符串进行排序。
  请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。
  #include
  #include
  #define MAXLINE 20
  fun(char *pstr[6])
  {
  int i, j;
  char *p;
  for (i=0; i<5; i++)
  for (j=i+1; j<6; j++)
  if (strcmp(*(pstr+i), ___1___) > 0)
  {
  p = *(pstr+i);
  pstr[i] = ___2___;
  *(pstr + j) = ___3___;
  }
  }
  main()
  {
  int i;
  char *pstr[6], str[6][MAXLINE];
  for (i=0; i<6; i++)
  pstr[i] = str[i];
  printf("\nEnter 6 string(1 string at each line): \n");
  for (i=0; i<6; i++)
  scanf("%s", pstr[i]);
  fun(pstr);
  printf("The strings after sorting:\n");
  for (i=0; i<6; i++)
  printf("%s\n", pstr[i]);
  }
   参考答案:
  第一题:第一空:*(pstr+j)or pstr[j]
  第二空:pstr[j] or *(pstr+j)
  第三空:p


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

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目