首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部
admin
2021-05-06
63
问题
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。
例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
#include
#define LEN 20
void fun(char a[],char b[],
int n)
{
}
VOid main()
{
char str1[LEN],str2[LEN];
int n;
system("CLS");
printf("Enter the str2ng:\n");
gets(strl);
printf("Enter the position
of the string deleted:");
scarlf("%d”,&n);
fun(str1,str2,n);
printf("The new string is:%s\n",str2);
}
选项
答案
void fun(char a[],char b[],int n) { int i,k=0; for(i=0;a[i]!=’\0’;i++) if(i!=n) /*将不是指定 下标的字符存入数组b中*/ b[k++]=a:i]; b[k]=’\0’; /*在字符串最后加上结束标识*/ }
解析
本题要求删除字符串中指定下标的字符,即把非指定下标的字符保留,所以if语句条件表达式的内容是if(i!=n)。字符串最后不要忘记加上字符串结束标识‘\0’。
转载请注明原文地址:https://www.kaotiyun.com/show/cFfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中不符合良好程序设计风格的是()。
有如下程序#inc1ude<iostream>usingnamespacestd;inti=1;classFun{public:staticinti:intvalue(){
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示人基本信息的类CHumanInfo,但类CHumanInfo的定义并不完整。请按要求完成下列操作,将类CHunmnInfo的定义补充完成:(1)定义私有数据成员blood
下列关于类模板的模板参数的叙述中,错误的是()。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
有如下语句序列:charstr[10];cin>>str;当从键盘输入“Ilovethisgame”时,str中的字符串是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是
在C++语言系统中,用于输入数据所使用的标识符cin是
对于循环队列,下列叙述中正确的是()。
随机试题
判断并设置表“employee”的主键,同时将上面增加的“姓名”字段隐藏。
一个盲人,其眼睛的功能正常,其中枢神经系统受损的部位是()
在真核DNA复制时合成引物的是
下列因素与电源质量无关的是
录音制作者,是指录音制品的制作人:录像制作者,是指录像制品的制作人。( )
可以免责的情形是( )。
乙公司20XX年3月发生如下业务:(1)3月3日,向B公司购买一批货物,向银行申请“现金银行汇票”用于结算货款。(2)3月7日,与C公司签订一份彩电购销合同。该合同规定:由C公司在10日内向乙公司提供彩电100台,共计货款25万元。双方
暗示刺激发出后,引起被暗示者相反的反应,称为()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
TheGreatNewspaperWarUpuntilabout100yearsago,newspapersintheUnitedStatesappealedonlytothemostseriousreaders.
最新回复
(
0
)