首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
函数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
37
问题
函数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全国计算机二级
相关试题推荐
有以下程序#defineP3voidF(intx){return(P*x*x);}main(){printf("%d\n",F(3+5));}程序运行后的输出结果是
下列叙述中,错误的是______。
已知大写字母F的ASCII码为70,以下程序的运行结果为()#include<stdio.h>main(){charc1=’F’,c2=’p’;printf("%d,%d\n",c1,c2);
若变量n中的值为24,则函数共输出【】行,最后一行有【】个数。voidprint(intn,intaa){inti;for(i=1;i<=n;i++){printf("%6d,aa[i]);
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0【】;!=’\0’;i++);return(【】);
若要“为读/写建立―个新的文本文件”,在fopen函数中应使用的文件方式是()
若有如下定义:int[]={11,24,56,19,29,39),*t=s;则不移动指针t,且通过指针t引用数组中值为29的元素的表达式是【】。
以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abcl23edf456gh,执行程序后输出:123456。请填空。#include<stdioo.h>#include<ctype.h>
在软件开发过程中,软件结构设计是描述______。
软件生命周期包括8个阶段。为使各时期的任务更明确,又可以分为以下3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
随机试题
可诱发心绞痛的疾病有()
作为下属。你既是任务的执行者,又有义务帮助领导。如果领导决策失误,你该怎么办?
指向未来、与生活愿望相结合,并且符合事物发展规律、有实现可能的想象是【】
房屋交易的实质是房屋产权的交易,因此()是成交的前提条件。
建设工程项目进度计划系统是由多个相互关联的进度计划组成的系统,这是()的依据。
根据企业所得税法律制度的规定,下列各项所得中,按照负担、支付所得的企业或机构、场所所在地确定所得来源地的是()。
在一个四部门经济模型中,GDP是()的总和。
1956年召开的党的八大通过的政治报告指出,我国国内的主要矛盾是
A,B均是n阶矩阵,且AB=A+B.证明:A—E可逆,并求(A—E)一1.
There-releaseoftheRollingStones’1972album"ExileonMainStreet"inMaywasaccompaniedbyamerchandisingblitzthatil
最新回复
(
0
)