首页 >> 认证考试 >> IT等级考试

 


计算机等级考试三级C上机题型分类汇总

  类型题六

  函数ReadDat( )实现从文件IN.DAT中读取一篇英文文章存入到 字符串数组xx中; 请编制函数SortCharD( ), 其函数的功能是: 以行为单位对字符按从大到小的顺序进行排序, 排序后的结果仍按行

  重新存入字符串数组xx中。最后main()函数调用函数WriteDat()把 结果xx输出到文件OUT2.DAT中。 例: 原文: dAe,BfC.

  CCbbAA

  结果: fedCBA.,

  bbCCAA

以下是引用片段:
  char xx[50][80] ;
  int maxline = 0 ; /* 文章的总行数 */
  void SortCharD(void)
  {/**/
  int i,j,k,m,n; char ch;
  for(i=0; i < maxline; i++)
  { j=strlen(xx); /*求出每行的字符个数*/
  for(m=0; m < j-1; m++)
  { for(n=m+1; n < j; n++)
  if(xx[m] < xx[n])
  { ch=xx[m]; xx[m]=xx[n]; xx[n]=ch; }
  }
  }
  /**/
  }

  处理字符串类型题之二

  code:

  /* 请编制函数ConvertCharA(), 其函数的功能是: 以行为单位 把字符串中的所有小写字母改写成该字母的下一 个字母, 如果是字母z, 则改写成字母a,大写字母和其它字符保持不变。把已处理的字符串仍按行重新存入字符串数组xx中。

以下是引用片段:
  void ConvertCharA(void)
  {/**/
  int i,j;
  for(i=0; i < maxline; i++)
  for(j=0; j < strlen(xx); j++)
  if(xx[j]=='z') xx[j]='a'; /*如果是z的话,就变为a*/
  else if((xx[j]>='a')&&(xx[j]<'z'))
  xx[j]++;/*如果不是z的话就把字符向
  后移动一个。*/
  /**/
  }

  字符串类型题之三

  函数ReadDat( )实现从文件IN.DAT中读取一篇英文文章存入到 字符串数组xx中; 请编制函数SortCharA( ), 其函数的功能是: 以行为单位对字符按从小到大的顺序进行排序, 排序后的结果仍按行 重新存入字符串数组xx中。

以下是引用片段:
  void SortCharD(void)
  {/**/
  int i,j,k,m,n; char ch;
  for(i=0; i < maxline; i++)
  { j=strlen(xx); /*求出每行的字符个数*/
  for(m=0; m < j-1; m++)
  { for(n=m+1; n < j; n++)
  if(xx[m] > xx[n])
  { ch=xx[m]; xx[m]=xx[n]; xx[n]=ch; }
  }
  }


第1页 | 第2页 | 第3页 | 第4页 | 第5页 | 第6页

时间:2007-5-10 14:04:07,点击:0打印】【关闭

上一篇:07年4月计算机等考三级网络上机应试指导
下一篇:资源共享:网络管理员考试全真模拟试题

OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!

【声明】:以上文章或资料除注明为Office吧自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。被摘录的对象如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!


相关评论

我要评论

查看所有评论内容

评论内容