设为首页 加入收藏

TOP

2018年3月计算机二级C语言考试操作题冲刺练习(3)
2018-03-08 09:05:54 】 浏览:110
Tags:2018年 3月 计算机 二级 语言考试 操作 冲刺 练习

三. 程序设计题


3 [简答题]


规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:将字符串尾部的*号全部删除,前面和中间的*号不动。


例如,字符串中的内容为:“****A*BC*DEF*G*******”.删除后,字符串中的内容应当是:“****A*BC*DEF*G”。在编写函数时,不得使用C语言提供的字符串函数。


注意:部分源程序在文件PROG1.C中。


请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。


2018年3月计算机二级C语言考试操作题冲刺练习(1)


2018年3月计算机二级C语言考试操作题冲刺练习(1)


参考解析:


【参考答案】



2018年3月计算机二级C语言考试操作题冲刺练习(1)


【考点分析】


本题考查:删除字符串尾部+号;删除的主要思想是把不删除的字符保留起来。


【解题思路】


对于一个字符串要删除其尾部的*号,只需要在最后一个不是*号的字符后面加上结束符号‘\0’。具体操作为:首先找到字符串的结尾,然后从最后一个字符开始往前逐个判断是否为*号,直到找到非*号字符为止,最后在该字符后面加上结束符号‘\0’。


计算机二级考试开通微博啦,考试资讯、辅导资料、备考技巧一网打尽。马上关注>>



编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2018年3月计算机二级C语言考试操.. 下一篇2018年3月计算机二级C语言考试操..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

最新文章

热门文章

C 语言

C++基础

windows编程基础

linux编程基础

C/C++面试题目