首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部
admin
2016-12-06
111
问题
编写函数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://kaotiyun.com/show/NVDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列几种排序方法中,要求内存量最大的是______。
若有如下结构体说明:structSTRU{inta,b;charc:doubled;structSTRU*p1,*p2;}请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。【】
有以下函数定义:voidfun(intn,doublex){…}若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是______。
有以下程序:main(){inti=0,s=0;do{if(i%2){i++;continue;}i++;
有以下程序:main(){intnum[4][4]={{1,2,3,4),{5,6,7,8),{9,10,11,12),{13,14,15,16}},i,j;for(i=0;i
x、y、z被定义为int型变量,若从键盘给x、y、z输入数据,正确的输入语句是______。
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);s=*π*r*r*r;printf("
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。#include<stdio.h>voidf(intx[],intn){intp0,p1,i
随机试题
下列工程中,需要进行专家论证的项目有()。
永磁式测速发电机的转子是用永久磁铁制成的。()
男性患者,53岁,10天前流涕、咳嗽,未诊治,2~3天后自愈。2天前出现双下肢无力,逐渐加重,次日双上肢亦无力。查体:四肢肌力3级,腱反射低下,感觉正常,无病理征,脑脊液正常从鉴别诊断的角度,应首先采取的方法是
检察院的起诉书称,郑某作案时已满18周岁,他以带孩子去划船为名,当船行至水库中央时,故意将刚满1周岁的女婴抛入水库,使其溺水而死。据此.本案公诉人在法庭审理时应主要证明哪些事实?()
某公司在未来无限时期内每年支付的股利为3元/股,必要收益率为15%,则该公司股票的理论价值为()。
如果法定存款准备金与实际存款准备金相等,则超额存款准备金率e的大小是()。
资产负债表日后事项如涉及现金收支项目,均不调整报告年度资产负债表的货币资金项目和现金流量表正表各项目数字。()
当前有很多中学生,尤其是女生,对体育课表现出敬而远之的态度。大部分女生对做某些运动项目的动机不足,不愿意参加,只是在课堂上被动地配合体育教师的口令。在一次接力跑的教学中,少数男生比较积极,而许多女生则不愿意参加最后的游戏和接力比赛,造成少数人练,多数人看的
斯塔夫里阿诺斯在《全球通史》中说:“中国人的姓总是位于个人的名字之前,而不像西方那样,位于个人的名字之后。”中国人重视姓氏这一现象反映的实质是()。
如果人脑同科技的发展变化一样,那是一种灾难。尽管有理论说,“克隆人”虽与本体基因相同,但由于后天因素,也会在多方面与本体相异,而且严格来说,基因相同也是一样没有意思的。人人都健美,智商都是150,这就像用一幅美好的图画代替了一千幅美丽的图画一样,没有生气。
最新回复
(
0
)