首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是将字符串s中所有的字符c删除。请填空。 #include <stdio.h> main() { char s[80]; int i,j; gets(s);
下列程序的功能是将字符串s中所有的字符c删除。请填空。 #include <stdio.h> main() { char s[80]; int i,j; gets(s);
admin
2013-06-11
28
问题
下列程序的功能是将字符串s中所有的字符c删除。请填空。
#include <stdio.h>
main()
{ char s[80];
int i,j;
gets(s);
for(i=j=0;s
!=’\0’;i++)
if(s
!=’c’)______;
s[j]=’\O’;
puts(s);
}
选项
答案
s[j++]=s[i]
解析
循环开始后如果数组s中储存值与字符c相同,则i++直接跳过当前值;如果不相同,则将当前值赋予数组指定位置,并通过j++将下标加1,指向下一元素要存储的位置。
转载请注明原文地址:https://kaotiyun.com/show/c3Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
控制键^C的功能为()
下列语句中,不正确的是()
若有以下结构体定义,则______是正确的引用或定义。structexample{intx;inty;}v1;
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(0<=i<4,0<=j<10)
下述关于数据库系统的叙述中正确的是______。
若程序中定义了以下函数:doublemyadd(doublea,doubleb){return(a+b);}并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是()。
以下函数creat用来建立一个带头结点的单向链表,新产生的结点是插在链表头的末尾。单向链表的头指针作为函数值返回。请填空。#include<stdio.h>structlist{chardata;structlis
下列说法中,不属于数据模型所描述的内容的是______。
以下不正确的说法是______。
设有如下定义: char*a[3]={"aa","bb","cc"}; 则以下说法正确的是______。
随机试题
我国对于违宪行为的制裁措施包括:()
在Word编辑的文档中插入页眉、页脚,要使奇、偶页页脚不同()。
颞动脉炎的病变特点是
A.1个月内B.2个月内C.3个月内D.2~3天后E.7天后甲亢131I治疗后禁食含碘的食物或药物的时间为
3个月男婴,因生后顽固性便秘伴明显腹胀,常需灌肠通便后,腹胀方可缓解。经钡剂灌肠证实为先天性巨结肠。该病在婴儿期最严重的并发症为
下列关于人民币的表述,错误的是()。
企业在使用工资核算系统之前,应对企业的()进行整理、分类和编码。
《蝶恋花.海南岛》的作者是无产阶级革命家()。
如图,将边长分别为的正方形纸片从左到右顺次摆放,其对应的正方形的中心依次为A1,A2,A3,….若摆放前n(n≥2)个正方形纸片,则图中被遮盖的线段(虚线部分)长度之和为()。
[A]cook[B]difficult[C]repeat[D]laugh[E]mother[F]lookfor[G]girlachildwhoisnotaboy
最新回复
(
0
)