首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部
admin
2016-12-06
93
问题
编写函数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全国计算机二级
相关试题推荐
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
已知下面的程序段,正确的判断是______。#defineA3#defineB(A)(A+1)*a)inta=3;……X=3*(A+B(7));
下列程序执行后输出的结果是______。intd=l;fun(intp){intd=5;d+=p++;printf("%d,",d);}
以下程序的输出是【】。main(){charstr1[]=Howdoyoudo",*p=strl;strcpy(str1+strlen(str1)\2"esshe");pfinff("
对于长度为n的顺序存储的线性表,当随机插入和删除—个元素时,需平均移动元素的个数为【】。
有以下程序:matin(){char*s[]={"one","two","three"},*p;p=s[1];printf("%c,%s\n",*(p+1),s[o]);}
有以下程序段:main(){inta=5,*b,**c;c=&b;b=&a;}程序在执行了c=&b;b=&a;语句后,表达式**c的值是______。
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&r);s=*π*r*r*r;printf("
软件测试是保证软件质量的重要手段,而软件测试的主要和重要的测试方法是通过测试数据和【】的设计来实现。
随机试题
适川假释必须具备的条件是()
在《秋水》中,庄子用“夏虫不可以语于冰者”作喻来说明()
最有可能的诊断是需首先做哪种检查
男,27岁,入院前1天突然出现全身抽搐1次,时间约2分钟,继之患者出现昏迷,血压180/108mmHg,心率62次/分,心前区可闻及心包摩擦音,Babinski征阴性,血红蛋白52g/L,血小板60×109/L,白细胞3.2×109/L,尿蛋白++,血
Scienceisadominantthemeinourculture.Sinceittouchesalmosteverytacetofourlife.educatedpeopleneedatleastsomeac
社会工作者正在带领一个独居老人小组,小组成员李奶奶谈到自己不久前去世的老伴时泣不成声。这时,谢大爷眼含热泪讲述了自己妻子去世时的感受和如何走出悲伤的经历。此时组内其他人也伤心落泪。这时社会工作者给予的回应中,最恰当的是()。
为保证一重大项目机械产品的可靠性,对其进行连续测试,试验小组需要每隔5小时观察一次,当观察第120次时,手表的时针正好指向10。问观察第几次时,手表的时针第一次与分针呈60度角?
下列属于“绿色能源”的是()。
在维果茨基看来,下面的心理机能属于高级心理机能的是
Amajorreasonforconflictintheanimalworldisterritory.Themaleanimal【C1】______anarea.Thesizeoftheareaissufficie
最新回复
(
0
)