首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
40
问题
函数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全国计算机二级
相关试题推荐
以下语句或语句组中,能正确进行字符串赋值的是
有以下程序main(){intc=35;printf("%d\n",c&c);}程序运行后的输出结果是
以下叙述中错误的是
下面程序的输出结果是() main() { charx=040; print{("%d\n",x=x<<1);}
下面程序的输出结果是() main() { inta=-1,b=4,k; k=(a++<=0)&&(!(b--<=0)); prinft("%d%d\n",k,a,b);}
设a=12、b=12345,执行语句printf(’%4d,%4d",a,b);的输出结果为()
以下程序的功能是:建立一个带布头结点的单向链表,并将存储在数组中的字符依次存储到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项 #include<stdlib.h> structnode {chardata;str
若有以下定义和语句: ihtw[2][3],(*pw)[3];pw=w; 则对w数组元素的非法引用是()
下列选项中,不能用作标识符的是
以下说法不正确的为______。
随机试题
撑着油纸伞,独自彷徨在悠长,悠长又寂寥的雨巷。我希望逢着一个丁香一样地结着愁怨的姑娘。这里运用了什么抒情手法?
下列诗歌属于汉乐府古题的是()
急性多发性神经根炎的护理措施不包括
喷射混凝土护壁施工的内容和要求有()。
从1996年开始,爱民医疗器械公司创始人率领研发团队从事生物材料方面的研究,开发出一系列产品。其中,爱民公司2010年开发的专利产品Y产品能够通过义眼的移植帮助失明患者实现部分眼功能,恢复一定的视力。初期的动物试验证明此产品安全有效。Y产品的核心技术掌握
组建评标委员会有什么具体要求?
课间休息时,初中教师张某在教室吸烟,其行为()。
性能测试工具LoadRunner可以完成(31)功能。
GreenRoofResearchTheconceptofgreenroofsisbasicallyaboutgrowingplantsonroofs,thushelpingtoreplacethegreen
Childrenhavebeensaidtohavebrain-injuredchildsyndrome,hyperactive(极度活跃的)childsyndromeandattention-deficitdisorder
最新回复
(
0
)