首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列函数从字符数组s[]中删除和c一样的字符,请在下面横线处填空。 void delete(s,C char s[],c; { int i,j; for(i=j=0;______________;i++)
下列函数从字符数组s[]中删除和c一样的字符,请在下面横线处填空。 void delete(s,C char s[],c; { int i,j; for(i=j=0;______________;i++)
admin
2012-08-23
45
问题
下列函数从字符数组s[]中删除和c一样的字符,请在下面横线处填空。
void delete(s,C
char s[],c;
{ int i,j;
for(i=j=0;______________;i++)
if(s
!=‘c’)
s[j++]=s
;
s[j]=“\0”;}
选项
答案
s[i]!=‘0’
解析
本题是要删除字符数组中和c一样的字符,for循环实现的功能是逐个读出字符数组s中的元素,并和字符c做比较,直到遇到字符串结束标志‘\0’,结束循环,所以横线上应该填s
!=‘\0’。
转载请注明原文地址:https://kaotiyun.com/show/jfPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<stdio.h>main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.
若有条件表达式(exp)?a++:b--,则以下表达式中能完全等价于表达式(exp)的是()。
有以下函数:fun(char*a,char*b){while((*a!=’\0’)&&(*b!=’\0’)&&(*a==*b)){a++;b++;}return(*a-*b);}该函数的功
以下程序有错,错误原因是()。main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;┇}
下列叙述中不正确的是
当把以下四个表达式用做if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是()。
树是结点的集合,它的根结点数目是()。
有两个C程序文件T18.c和myfun.c同在VC系统目录(文件夹)下,其中T18.c文件如下:#include<stdio.h>#include"myfun.c"main(){fun();pri
设有如下的程序段:inta[]=(1,2,3,4,5),*t;t=a;则下列说法正确的是()
随机试题
在下列字符中,其ASCII码值最小的一个是()。
有抗心律失常的局麻药是:相对作用强度和相对毒性强度均小的是:
不良行为生活方式影响健康的特点有
折断显露法
危险源辨识的方法中,安全检查表法的特点包括()。
调整坏账预估
—PhiliphasgonetoNewZealand.—Oh,canyoutellme________?
去年1月份,该市进出口贸易总值为()。与去年同期相比.该市对下列哪一地区的出口增长最快?
若有说明:int*p,m=5,n;,以下正确的程序段是()。
MakecleanWithWaternotclean
最新回复
(
0
)