题目内容 (请给出正确答案)
下面程序的功能是将字符串s中所有的字符c删除,补足所缺语句。 include<stdio.h> main()
[主观题]

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

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

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

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

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

点击查看答案
第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中的每个字符按升序的规律插入到已排好序的字符串a中。请填写完整程序,使程序实现其功能。 include void main()
点击查看答案
第7题
下面程序的功能是()。#include#includeintfun(chars[])voidmain(){chars1[100]printf("?s1:")gets(s1)printf("%d/n",fun(s1))}intfun(chars[]){intifor(i=0s[i]i++)returni}

A.将字符串s1拷贝给s

B.将字符串s拷贝给s1

C.统计字符串s1中有效字符个数

D.将字符串s1连接到s末尾

点击查看答案
第8题
下列程序的功能是;把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);

}

点击查看答案
第9题
请补充函数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);

}

点击查看答案
第10题
下面程序的功能是将字符串s中的每个字符按升序的规则插到数组a中。字符串a已排好序。 #include <string.h> main() { char a[20]="cehiknqtw"; char s[]="fbla"; int i,k,j; for(k=0;s[k]!= ’\0’;k++ ) { j=0; while(s[k]>=a[j] && a[j]!=

A.a[i+1]=a[i];

B.a[i]=a[i+1]

C.a[i]=a[k]

D.a[j]=[i]

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

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

简答题官方微信公众号

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

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

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