题目内容 (请给出正确答案)
[主观题]

以下程序用以删除字符串中所有的空格,请填空。inculde <stdio.h>main(){char s[100]=(“our

以下程序用以删除字符串中所有的空格,请填空。

inculde <stdio.h>

main()

{ char s[100]=(“our teacher teach c language!”);int I,j;

For(i=j=0;s[i]!=’’)

iF(s[i];s[i]!=’\0’) {s[j]=s[i];j ++}

s[j]=【 】

printF(“index=%d\n”,s-a);

}

提问人:网友nuxgod 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“以下程序用以删除字符串中所有的空格,请填空。inculde …”相关的问题
第1题
以下程序用以删除字符串中所有的空格,请填空。 include<stdio.h> main() {char s[100]={"Our teac

以下程序用以删除字符串中所有的空格,请填空。

include<stdio.h>

main()

{char s[100]={"Our teacher teach C language!"};int i,j;

for(i=j=0;s[i]!='\0';i++)

if(s[i]!=''){()}

s[j]='\0';

printf("%s\n",s);

}

点击查看答案
第2题
(14 )以下程序用以删除字符串所有的空格,请填空。#include <stdio.h>main (){ char s[100]

(14 )以下程序用以删除字符串所有的空格,请填空。

#include <stdio.h>

main ()

{ char s[100]={ " Our teacher teach C language! " };int i,j;

for (i=j=0;s[i]!= ’ \0 ’ ;i++ )

if (s[i]!= ‘ ’ ) {s[j]=s[i];j++;}

s[j]= 【 14 】

printf (" %s\n " ,s ) ;

}

点击查看答案
第3题
下面程序的功能是将字符串s中所有的字符’m’删除。 请选择填空(只填正确答案前面的数字, 比如正确

下面程序的功能是将字符串s中所有的字符’m’删除。 请选择填空(只填正确答案前面的数字, 比如正确答案是 3:x+y;则只填数字3)。 #include <stdio.h> int main() { char s[80]; int i,j; gets(s); for(i=j=0;s[i]!=’\0’;i++ ) if(s[i]!= ’m’) 【________________】; s[j]= ’\0’; puts(s); return 0; } 答案选择: 1: s[j++]=s[i]; 2:s[++j]=s[i]; 3:s[j++]=s[i++]; 4:s[j]=s[i];

点击查看答案
第4题
下面程序的功能是将字符串a中所有的字符‘a’删除,请填空。 #include<stdio.h> int main() {

下面程序的功能是将字符串a中所有的字符‘a’删除,请填空。 #include<stdio.h> int main() { char a[50]; int i,j; printf("Enter a string:"); gets(a); for(i=j=0;a[i]!=’\0’;i++) if(a[i]!=’a’) ________; a[j]=’\0’; puts(a); return 0; }

点击查看答案
第5题
下列程序的功能是将字符串s中所有的字符c删除。请填空。 include<stdio.h> main() {ch

下列程序的功能是将字符串s中所有的字符c删除。请填空。 include<stdio.h> main() {char s[80]; int i,j; gets(S); for(i=j0;s[i]!\0;i++) if(s[i]!=c)______; s[j]=\0; puts(S); }

点击查看答案
第6题
下面程序的功能是将字符串s中所有的字符a删除。请填空。#include<stdio.h>void main(){char s[80];

下面程序的功能是将字符串s中所有的字符a删除。请填空。

#include<stdio.h>

void main()

{char s[80];

int i,j=0;

gets(s);

for(i=0;s[i]!='\0';i++)

if(s[i]!='a')______;

s[j]='\0';

puts(s);}

点击查看答案
第7题
下面程序的功能是将字符串s中所有的字符c删除,补足所缺语句。 include<stdio.h> main()

下面程序的功能是将字符串s中所有的字符c删除,补足所缺语句。 include<stdio.h> main() { char s[80]; int i,j; gets(s); for(i=j=0;s[i]!=\0;i++) if(s[i]!=c)【 】; s[j]=\0; puts(s); }

点击查看答案
第8题
删除串中所有空格。 下列trim()函数欲删除当前字符串对象中的所有空格字符。 void MyString::trim(

删除串中所有空格。 下列trim()函数欲删除当前字符串对象中的所有空格字符。 void MyString::trim() //删除串对象中的所有空格字符,O(n) { int i=0; while (element[i]!=’ ’ && element[i]!=’\0’) //寻找第1个空格 i++; //i记住第1个空格下标 for (int j=i+1; element[j]!=’\0’; j++) if (element[j]!=’ ’) element[i++] = element[j]; //非空格字符向前移动到空格字符位置 this->n = i; } ① 对于以下调用语句,运行结果是什么?正确的运行结果是什么? MyString str(" a bc d e f xyz"); str.trim(); cout<<str<<endl; ② trim()函数怎样实现所求功能?算法存在什么错误? ③>

点击查看答案
第9题
输入不含空格的字符串s及待删除的字符ch,将s中所有与ch相同的字符都删除掉,输出删除后得到的新串。要求直接在数组s中进行删除,得到的新串仍然在数组s中。 注意:答题时选择代码语言为“C/C++”,将程序代码填写在答题框内,并将程序的运行结果截屏保存为jpg文件上传附件。本题程序运行效果参考“作业4.jpg”。
点击查看答案
第10题
删除字符串的所有前导空格,请完善程序。 #include <stdio.h> void f1(char *s) { char *t;

删除字符串的所有前导空格,请完善程序。 #include <stdio.h> void f1(char *s) { char *t; t=________; while(*s==’ ’) s++; while(*t++=*s++); } int main() { char str[80]; gets(str); f1(str); puts(str); return 0; }

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信