比较字符串并删除

比较字符串并删除

ID:17800290

大小:141.50 KB

页数:27页

时间:2018-09-05

比较字符串并删除_第1页
比较字符串并删除_第2页
比较字符串并删除_第3页
比较字符串并删除_第4页
比较字符串并删除_第5页
资源描述:

《比较字符串并删除》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.请补充函数fun,该函数的功能是:把ASCII码为偶数的字符从字符串str中删除,结果仍然保存在字符串str中,字符串str从键盘输入,其长度作为参数传入函数fun。函数fun,用for一个个查找,函数中参数的长度决定了if判断满足条件:%2==0,就使得下一个字符串的内容复制到当前字符。然后s++,接着在赋值。例如,输入"abcdef",输出"ace"。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。试题程序:#include#include#defin

2、eN80(1)voidfun(chars[],intn)(2)j=0(3)s[j]=''【1】从下面的main函数里函数调用可得到格式定义。{inti,j;【2】;for(i=0;i

3、putastring:");gets(str);输入的字符串放入str中。while(str[i]!='')从第一个开始到最后。{strlen++;用来计算字符串长度。i++;}fun(str,strlen);从调用结果可知,我们的fun函数是一个没有返回值类型的函数,第一个参数为地址,装str的地址,第二个为长度,定义一个int型的变量。printf("***displaystring***");puts(str);}【考点分析】本题考查:函数定义,需要确定类型标识符、函数名和形式参数。变量初始化,变量声明后,要进行初始化赋值,我们对变量进行初始化时,

4、必须确定好变量的作用。字符串结束标识'',用来结束字符串,是经常考查的知识点。constructionqualityacceptanceandassessmentRegulation(ProfessionalEdition)(DL/T5210.2-2009~DL/T5210.8-2009);1.9thequalitycheckoutandevaluationofelectricequipmentinstallationengineeringcode(DL/T5161.1-2002~5161.17-2002);1.10thenormsofconstructionsup

5、ervision,theelectricpowerconstructionsupervisionregulations【解题思路】填空1:由main函数调用函数fun的格式可以知道,函数fun没有返回值,第一个参数是字符数组,第二个参数是整型变量。填空2:变量j声明时,没有初始化,所以在使用j之前要将它初始化为0。填空3:当把所有ASCII码为偶数的字符都存入字符串s中后,要在最后加上'',表示字符串的结束。2.请补充main函数,该函数的功能是:从键盘输入一个字符串及一个指定字符,然后把这个字符及其后面的所有字符全部删除。结果仍然保存在原串中。例如,输入"abcd

6、ef",指定字符为"e",则输出"abcd"。注意:部分源程序给出如下。请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表达式或语句。试题程序:#include#include#defineN80voidmain(){intI=0;控制循环。charstr[N];charch;system("CLS");printf("Inputastring:");gets(str);输入字符串printf("Inputacharator;");scanf("%c",&ch);给定删除字符.wh

7、ile(str[I]!='')从循环里开始查找.{if(str[I]==ch)如果不相等就继续循环什么不执行相等到赋值。【1】跳出while循环以后直接在给该字符赋予结束标志。【2】;使查找往下。}str[I]=【3】;给当前字符赋予字符串结束标志。printf("***displaystring***");puts(str);}(1)break;(2)i++或++i或i+=1或i=i+1(3)''删除某元素后面的元素可以直接在其后加上结束标志符。【考点分析】本题考查:break语句,通常用在循环语句和开关语句中。当bre

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。