考试网 >> IT认证 >> 等级 >> 等级动态 >> 最新全国计算机等级考试三级(C语言)上机考试试题总结

最新全国计算机等级考试三级(C语言)上机考试试题总结

发布时间:2006-07-25 12:00     点击:
分页:前10页  上一页  11 12 [13] 14  下一页

 

字符串处理之四 

 函数ReadDat( )实现从文件IN.DAT中读取一篇英文文章存入到 字符串数组xx中; 请编制函数StrCharJL( ), 其函数的功能是: 以 行为单位把字符串中的所有字符的ASCII值左移4位, 如果左移后, 其字符的ASCII值小于等于32或大于100, 则原字符保持不变, 否则就把左移后的字符ASCII值再加上原字符的ASCII值, 得到新的字符仍存入原字符串对应的位置上,之后把已处理的字符串仍按行重新

 存入字符串数组xx中。最后main()函数调用函数WriteDat()把结果 xx输出到OUT7.DAT文件中。

 void StrCharJL(void)

 {/**/

 int i,j; char m;

 /****此题的关键是定义 char m ,如果定义为int c的话就会出现错误

 for(i=0; i < maxline; i++)

 for(j=0; j < strlen(xx[i]); j++)

 { m=xx[i][j]<<4;

 if((m>32)&&(m<=100))

 xx[i][j]+=m;

 }

 }

 字符串处理之五 :

 函数ReadDat( )实现从文件IN.DAT中读取一篇英文文章存入到 字符串数组xx中; 请编制函数StrCharJR( ), 其函数的功能是: 以行为单位把字符串中的所有字符的ASCII值右移4位, 然后把右移后 的字符ASCII值再加上原字符的ASCII值, 得到新的字符仍存入原字符串对应的位置上,之后把已处理的字符串仍按行重新存入字符串 数组xx中。最后main()函数调用函数WriteDat()把结果xx输出到文 件OUT8.DAT中。

 void StrCharJR(void)

 {/**/

 int i,j;

 for(i=0; i

 for(j=0; j

 xx[i][j]+=xx[i][j]>>4;

 /**/

 }

字符串处理之六: 
分页:前10页  上一页  11 12 [13] 14  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有