文件名称:过滤字符串
介绍说明--下载内容均来自于网络,请自行研究使用
实验三 指针
1. 实验目的:掌握指针的使用方法,正确使用指针处理字符串。
2. 实验内容:实现一个过滤无用词汇程序。规则如下:
1. 能接受的字符是:字母 数字 标点符号 , . " 还有无用的符号 @#¥
2. 对于敏感信息的词语是不分大小写的。
3. 要注意滤去可能在敏感词汇的中间出现的一些空格(比如要滤去lv, 输入l v时要辨认出来并滤去)。
4. 若有用信息(字母,数字)中间夹这无用信息(非字母,数字,标点符号),也要辨认出并滤去。假如敏感词汇是mz, 那么输入 m &# %z也要滤去,但是输入 m1,z不用滤去。
现在要过滤的信息有L4和 Fd和D26这3个词,而且接受输入的字符串长度为20个字符。
扩展部分:在以上规则的基础上加入新的功能:1.标点符号,无用符号依赖用户的输入决定 2.敏感词汇由用户输入决定 3.接受输入字符串长度由用户输入决定。
3. 难点提示:过虑的主要步骤是1.检查是否有无用的词汇存在 2.标记无用的词汇的位置(最简单的办法的将其替换成无用的符号) 3.将步骤2的无用符号删去
4. 标准输入输出:加粗加大的是输入部分
输入字符串(不多于20个字符):
L^67d*
输入不符合要求
输入字符串(不多于20个字符):
@#$,."
过滤后: @#$,."
输入字符串(不多于20个字符):
f @#$, d
过滤后:f @#$, d
输入字符串(不多于20个字符):
# f @#$$# d #
过滤后:# #
输入字符串(不多于20个字符):
f$#d26
过滤后:26
输入字符串(不多于20个字符):
l4fDd26
过滤后:
输入字符串(不多于20个字符):
12345678901234567890123
输入不符合要求
输入字符串(不多于20个字符):
5. 评分标准:
程序能够正常运行,检查了输入的字符,长度是否合法(15分),
检查出了是否含有敏感词汇(40分)
并将其顺利过滤(30分)
程序的风格(是否简洁,清晰,无多余变量、表达式、语句、关键地方是否有注释)。(15分)
扩展部分全部完成(20分)
1. 实验目的:掌握指针的使用方法,正确使用指针处理字符串。
2. 实验内容:实现一个过滤无用词汇程序。规则如下:
1. 能接受的字符是:字母 数字 标点符号 , . " 还有无用的符号 @#¥
2. 对于敏感信息的词语是不分大小写的。
3. 要注意滤去可能在敏感词汇的中间出现的一些空格(比如要滤去lv, 输入l v时要辨认出来并滤去)。
4. 若有用信息(字母,数字)中间夹这无用信息(非字母,数字,标点符号),也要辨认出并滤去。假如敏感词汇是mz, 那么输入 m &# %z也要滤去,但是输入 m1,z不用滤去。
现在要过滤的信息有L4和 Fd和D26这3个词,而且接受输入的字符串长度为20个字符。
扩展部分:在以上规则的基础上加入新的功能:1.标点符号,无用符号依赖用户的输入决定 2.敏感词汇由用户输入决定 3.接受输入字符串长度由用户输入决定。
3. 难点提示:过虑的主要步骤是1.检查是否有无用的词汇存在 2.标记无用的词汇的位置(最简单的办法的将其替换成无用的符号) 3.将步骤2的无用符号删去
4. 标准输入输出:加粗加大的是输入部分
输入字符串(不多于20个字符):
L^67d*
输入不符合要求
输入字符串(不多于20个字符):
@#$,."
过滤后: @#$,."
输入字符串(不多于20个字符):
f @#$, d
过滤后:f @#$, d
输入字符串(不多于20个字符):
# f @#$$# d #
过滤后:# #
输入字符串(不多于20个字符):
f$#d26
过滤后:26
输入字符串(不多于20个字符):
l4fDd26
过滤后:
输入字符串(不多于20个字符):
12345678901234567890123
输入不符合要求
输入字符串(不多于20个字符):
5. 评分标准:
程序能够正常运行,检查了输入的字符,长度是否合法(15分),
检查出了是否含有敏感词汇(40分)
并将其顺利过滤(30分)
程序的风格(是否简洁,清晰,无多余变量、表达式、语句、关键地方是否有注释)。(15分)
扩展部分全部完成(20分)
相关搜索: 过滤
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 过滤字符串.txt 列表