首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部分源程序给出如下
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。 例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。 注意:部分源程序给出如下
admin
2021-04-28
30
问题
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。
例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include<stdlib.h>
#inclLlde<stdio.h>
#include<conio.h>
#define LEN 20
void fun(char a[],char b[],
int r1)
{
}
void main()
{
char str1[LEN],str2[LEN];
int n ;
system("CLS");
printf("Enter the string:\n");
gets(str1);
printf ("Enter the position of the string deleted:");
scanf("%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://kaotiyun.com/show/VRtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段intn,t=1,s=0;scanf("%d",&n);do{s=s++;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是
若有以下定义和语句#includechars1[10]="abcd!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
有以下程序#includevoidfun(inta[],intn){inti,j=0,k=n-1,b[10];for(i=0;i
有以下程序#include#includeStructA{inta;charb[10];doublec;};structAf(structAt);main(){
有以下函数:intfun(char*x,char*y){intn=0;while((*x==y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
有以下程序:#include<stdio.h>main(){inta=1,b=2,e=3,x;x=(a∧b)&c;printf(’’%d\n’’,x);}程序的运行结果是(
有以下程序段intk=0,a=1,b=2,c=3;k=ac?c:k;执行程序段后,k的值是
有以下程序main0{inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
以下选项中,合法的一组C语言数值常量是
随机试题
男性,62岁。近5年来气急进行性加重。10个月前曾因呼吸衰竭抢救恢复。1周来咳嗽气急加重伴尿少住院。体检:神志淡漠,气急,轻度发绀,眼睑水肿,球结膜充血水肿。颈静脉充盈,于呼气相尤其明显。肝上界第6肋间水平,肋下2.5cnl,质尚软,肝颈回流试验(±),下
甲某1999年7月1日因交通事故身体受到伤害,结止1999年11月1日没有行使请求权,1999年11月1日又发生了其他障碍,导致无法行使请求权,直至2000年1月31日障碍消除,该情况诉讼时效期间终止时间为()。
申请人因银行汇票超过付款提示期或其他原因要求退款时,应将()提交到出票银行。
2016年3月初,家住A县的顾某采取暴力方式胁迫家住B县的高某分别在B县、C县采取反复纠缠、强行讨要的手段进行乞讨。3月8日,高某在C县强行对正在执行巡逻任务的便衣警察包某、张某进行乞讨时,被包某、张某盘问检查。根据掌握的情况,C县公安机关于3月9日依法传
某派出所民警刘某,在泥石流救灾中英勇牺牲,刘某家属收到政府抚恤金100万元,此抚恤金性质属于()。
北方某市加强新闻监督,经常对政府部门一些问题进行曝光,请评价这种做法的利弊。
爱因斯坦狭义相对论已经证明,当宇宙中物体运动速度接近于光速时,人们在地球上可以测出:沿着物体运动方向的长度就会缩短,在它上面的时间流逝就会减慢,即“尺缩钟慢”。这一现象说明
抛物线y2=2x与直线y=x一4所围成的图形的面积为()
Thebusinesscycleiscomposedofmanyphasesandoneofthemistheexpansionphase.Thisphaseisatwo-foldone,includingre
TheOscarEveryspring,themovieindustrygearsupforitsbiggestcelebration:theAcademyAwards,morecommonlyknownas
最新回复
(
0
)