首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数delete(s,i,n)是作用是从字符串s中删除从第i个字符开始的n个字符,请填空。 void delete(char s[],int i, int n) { int j,k,length=0; while(s[length])
函数delete(s,i,n)是作用是从字符串s中删除从第i个字符开始的n个字符,请填空。 void delete(char s[],int i, int n) { int j,k,length=0; while(s[length])
admin
2013-06-11
64
问题
函数delete(s,i,n)是作用是从字符串s中删除从第i个字符开始的n个字符,请填空。
void delete(char s[],int i, int n)
{ int j,k,length=0;
while(s[length])
【 】 ;
-i;
j=i
}
if( 【 】)
{ k=i+n;
if(i+n<=length)
while(k<length)
s[j++]=s[k++];
s[j]=’\0’;
}
选项
答案
length++ i<length
解析
第一个循环极有可能是计算串的长度,在i<=length时字符才被删除,被删除的是从第i个到第i+n或最后一个间的所有字符。删除前,应判断i<=length。由于已经进行了-i运算,故实际应填入i<length。
转载请注明原文地址:https://kaotiyun.com/show/ORJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,以下叙述中正确的是
下面程序的输出结果是() main() { inta=-1,b=4,k; k=(a++<=0)&&(!(b--<=0)); prinft("%d%d\n",k,a,b);}
结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【】和限制使用goto语句。
设a=12、b=12345,执行语句printf(’%4d,%4d",a,b);的输出结果为()
C语言库函数fgets(str,n,fp)的功能是______。
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(0<=i<4,0<=j<10)
关系表中的每一横行称为一个______。
在软件开发过程中,软件结构设计是描述______。
在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为______。
在数据结构中,从逻辑上可以把数据结构分为______。
随机试题
右侧标志指示前方是高速公路的终点。
《报刘一丈书》中“权者”的形象特征是【】
A.阴道B.子宫颈口C.子宫D.阴道口E.女性外生殖器阴户是指
下列各项中不能作为幽门梗阻诊断依据的是
护理老年病人,错误的是
高强度混凝土的水泥用量不应大于()kg/m3。
Lifeontheearthdependsthesun.Dayafter56.______dayweseeitslightandfeelitswarm,but
邓小平指出,“没有民主就没有社会主义,就没有社会主义的现代化”。这个论断指出了()。
积极推广适用于民间的公安科技,提高群众自防、自救能力;在群众中普及防卫知识,提高群众打击违法犯罪活动的本领。()
MarianneMontgomerywastimidandunadventurous,hervitalityconsumedbyphysicalactivityandlonging,herintelligencebyind
最新回复
(
0
)