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

下列程序的功能是将字符串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); }

提问人:网友heejee 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“下列程序的功能是将字符串s中所有的字符c删除。请填空。 in…”相关的问题
第1题
下面程序的功能是将字符串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); }

点击查看答案
第2题
下面程序的功能是将字符串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);}

点击查看答案
第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题
下面程序的功能是将字符串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); }

A.s[j++]=s[i]

B.s[++j]=s[i]

C.s[j]=s[i];j++

D.s[j]=s[i]

点击查看答案
第5题
下面程序的功能是将字符串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; }

点击查看答案
第6题
下列程序的功能是;把s字符串中所有的字符左移一个位置,串中的第一个字符移到最后。请编制函数chg(

下列程序的功能是;把s字符串中所有的字符左移一个位置,串中的第一个字符移到最后。请编制函数chg(char*s)实现程序要求,最后调用函数readwriteDat()把结果输出到out63.dat文件中。

例如;s字符串中原有内容为Mn,123xyZ,则调用该函数后,结果为n,123xyZM。

注意:部分源程序已给出。

请勿改动主函数main()和输入输出函数readwriteDAT()的内容。

试题程序:

include<conio.h>

include<stdio.h>

define N 81

void readwriteDAT();

void chg(char *s)

{

}

main ()

{

char a [N];

clrscr ();

printf("Enter a string :");

gets (a);

printf("The original string is :");

puts (a);

chg (a);

printf("The string after modified :");

puts (a);

readwriteDAT ()

}

void readwriteDAT ()

{

int i;

char a [N];

unsigned char *p;

FILE *rf,*wf;

rf=fopen("in63.dat","r");

wf=fopen("out63.dat","w");

for(i=0;i<10;i++)

{

fgets(a,80,rf);

p=strchr(a,'\n');

if(p) *p=0;

chg(a);

fprintf(wf,"%s\n",a);

}

fclose(rf);

fclose(wf);

}

点击查看答案
第7题
下列给定程序中,函数fun()的功能是:删除字符串s中所有空白字符(包括Tab字符、回车符及换行符)。输

下列给定程序中,函数fun()的功能是:删除字符串s中所有空白字符(包括Tab字符、回车符及换行符)。输入字符串时用’’结束输入。

请改正程序中的错误,使它能得出正确的结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构.

试题程序:

include <string.h>

include <stdio.h>

include <ctype.h>

fun(char *p)

{ int !i, t; char c[80];

for(i=0,t=0;p[i];i++)

if(!isspace(*(p+i))) c[t++]=p[i];

/**********************************/

c[t]='\0';

strcpy(p,c);

}

main()

{char c,s[80];

int i=0;

printf("Input a string: ");

c=getchar();

while(c!='')

(s[i]=c;i++;c=getchar();}

s[i]="\0";

fun(s);

puts(s);

}

点击查看答案
第8题
请补充函数fun(),该函数的功能是:依次取出字符串中所有的小写字母以形成新的字符串,并取代原字符

请补充函数fun(),该函数的功能是:依次取出字符串中所有的小写字母以形成新的字符串,并取代原字符串。

注意:部分源程序给出如下。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。

试题程序:

include<stdio.h>

include<conio.h>

void fun(char *s)

{

int i=0;

char *p=s;

while(【 】)

{

if (*p>='a'&&*p<='z')

{

s[i]=*p;

【 】;

}

p++;

}

s[i]=【 】;

}

main()

{

char str[80];

clrscr();

printf("\nEnter a string:");

gets(str);

printf("\n\nThe string is:\%s\n",str);

fun(str);

printf("\n\nThe string of changing

is:\%s\n",str);

}

点击查看答案
第9题
输入一个字符串,再输入一个字符ch,将字符串中所有的ch字符删除后输出该字符串。要求定义和调用函数delchar(s,c),该函数将字符串s中出现的所有c字符删除。

点击查看答案
第10题
下列给定程序中,函数fun()的功能是:依次取出字符串中所有的字母,形成新的字符串,并取代原字符串。

下列给定程序中,函数fun()的功能是:依次取出字符串中所有的字母,形成新的字符串,并取代原字符串。

请改正程序中的错误,使它能得到正确结果。

注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。

试题程序:

include<stdio.h>

include<conio.h>

void fun(char*S)

{

int i,j;

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

/*************found************/

if((s[i]>='A'&&s[i]<='Z')&&(s[i]>= 'a'&&S[i]<='z',))

s[j++]=s[i];

/*************found*************/

s[j]=“\0”;

}

main()

{

char item[80];

clrscr();

printf(“\nEnter a string:”);

gets(item);

printf(“\n\nThe string is:\%S\n",item);

fun (item);

printf("\n\nThe string of changing

is:\%S\n",item);

}

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

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

简答题官方微信公众号

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

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

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