首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部
admin
2016-12-06
102
问题
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。
例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
1 #include<stdlib.h>
2 #include<stdio.h>
3 #include<conio.h>
4 #define LEN 20
5 void fun(char a[],char b[],int n)
6 {
7
8 }
9 void main ()、
10 {
11 char str1[LEN],str2[LEN];
12 int n;
13 system(’’CLS’’);
14 printf("Enter the string:\n’’);
15 gets(str1);
16 printf(’’Enter the position of the string deleted:’’);
17 scanf(’’%d’’,&n);
18 fun(str1,str2,n);
19 printf("The new string is:%s\n’’,str2);
20 }
选项
答案
1 void fun(char a[],char b[],int n) 2 { 3 int i,k=0; 4 for(i=0 ; a[i]!=’\0’;i++) 5 if(i!=n) /*将不是指定下标的字符存入数组b中*/ 6 b[k++]=a[i]; 7 b[k]=’\0’; /*在字符串最后加上结束标识*/ 8 }
解析
本题要求删除字符串中指定下标的字符,即把非指定下标的字符保留,所以if语句条件表达式的内容是if(i!=n)。字符串最后不要忘记加上字符串结束标识’\0’。
转载请注明原文地址:https://www.kaotiyun.com/show/NVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后的输出结果是______。main(){intm[][3]={1,4,7,2,5,8,3,6,9}inti,k=2for(i=0;i<3;i++)
下列程序的输出结果是【】。main(){inta[]={2,4,6},*prt=&a[0],x=8,y,z;for(y=0;y<3;y++)z=(*(ptr+y<x)?*(ptr+y):
有以下程序:main(){inti=0,s=0;do{if(i%2){i++;continue;}i++;
以下程序运行后的输出结果是______。main(){inta=1,b=2,c=3;if(c=a)printf("%d\n",c);elseprintf("%d\n",b);}
有以下程序:main(){chara,b,c,d;scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf("%c,%c,%c,%c\n",a,b,c,d);}若运行时从键盘上
设有定义:intA,*pA=&A;,以下scanf语句中能正确为变量A读入数据的是______。
有以下程序中若有如下说明和定义语句;charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;…}以下选项中对函
有以下程序段chareh;intk;ch=’a’;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行
若整型变量a、b、c、d中的值依次为:1、4、3、2,则条件表达式a<b?a:c<d?c:d的值是______。
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
随机试题
对成员国的国际收支不平衡提供贷款支持的国际金融机构是()
-2
生产安全事故应急救援预案管理理念是__________。
甲公司为上市公司,适用的所得税税率为25%,按净利润的10%提取盈余公积。甲公司2015年财务报告批准报出前发生的有关业务资料如下:(1)2015年12月1日,甲公司因合同违约被乙公司告上法庭,要求甲公司赔偿违约金1000万元。至2015年12月
在库存持有成本中反映企业失去的盈利能力的指标是()。
慎行论行不可不孰。不孰,如赴深溪,虽悔无及。君子计行虑义,小人计行其利,乃不利。有知不利之利者,则可与言理矣。荆平王有臣曰费无忌,害太子建,欲去之。王为建取妻于秦而美,无忌劝王夺之。王已夺之,而疏太子。无忌说王曰:“晋之霸也,近于诸夏;
()可以作为行政诉讼证据。
19世纪英国教育家()认为,教育的目的是为“充满生活作准备”,科学知识对人类生活最有价值。
计算其中Ω是由x2+y2+z2=2(z>0)及z=x2+y2围成的闭区域.
设函数f(x)和g(x)在区间[a,6]上连续,在区间(a,b)内可导,且f(a)=g(b)=0,g’(x)<0,试证明存在ξ∈(a,b)使
最新回复
(
0
)