首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
28
问题
函数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() { inty=9; for(;y>0;y--) if(y%3==0) {printf("%d",--y);continue;} }
下面程序的输出结果是() main() { inta[10]={l,2,3,4,6,7,8,9,10},*p=a; printf("%d\n",*(p+2));}
486PC机主板上一般带有高速缓冲存储器Cache,它是()之间的储存。
将经过确认测试的软件与外设、网络等连接在一次运行的测试叫【】
若有以下定义和语句: ihtw[2][3],(*pw)[3];pw=w; 则对w数组元素的非法引用是()
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
随机试题
下列不属于C语言标识符的是()
采用不同形状、大小和颜色的符号,表示呈点状分布物体的位置的方法是()。
由于消费者对某产品缺乏了解,导致该产品在市场上难以打开销路。市场对该产品的需求状况称为()。
一般资料:求助者,女性,26岁,公务员。案例介绍:四个月前求助者父亲突发脑梗塞去世,她和父亲感情很好,感到很悲痛,此后心情一直不好。一个月前的一天,求助者早上醒来,觉得胸闷,怀疑自己得了心脏病,去医院做检查,未见异常。自此开始经常觉得身体不适,听
“茶壶里煮饺子,有话说不出来。”这表现的是记忆缺乏()。
在考生文件夹下打开文档WORD.DOCX,按照要求完成下列操作并以该文件名(WORD.DOCX)保存文档。某高校为了使学生更好地进行职场定位和职业准备、提高就业能力,该校学工处将于2013年4月29日(星期五)19:30—21:30在校国际会议中
Thispartistotestyourabilitytodopracticalwriting.Youarerequiredtowriteanoteaccordingtothefollowinginformati
A、Heisclever.B、Heissevere.C、Heisnotnaughty.D、Heisnaughty.C题目问的是男士现在怎么样。对话中女士说记得男士很淘气,而男士回答说现在不再淘气了,12年里,有许多事情都变化了。故
PeoplehavewonderedforalongtimehowtheirpersonalitiesandbehaviorsareformedItisnoteasytoexplainwhyonepersoni
Nowadaysmoreandmoreforeignenterprisesandcompaniesarenolongerrelyingoninterviewsfor【B1】______.Yearsofstudyingin
最新回复
(
0
)