55问答网
所有问题
在主函数中用gets()输入一个字符串,用自定义函数replace()将其中所有的her换she
输出
举报该问题
推荐答案 2015-01-16
请问如果是
herr,替换后变成sher,还需要再次替换吗?
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/LQFRR484ccLcRR84Rc.html
其他回答
第1个回答 推荐于2017-09-30
#include <stdio.h>
void main( )
{
char c[1024] = {0};
gets(c);
for (int i = 0; i < 1022; ++i)
{
if (c[i] == 'h' && c[i+1] == 'e' && c[i+2] == 'r')
{
c[i] = 's';
c[i+1] = 'h';
c[i+2] = 'e';
}
}
puts(c);
}
本回答被提问者和网友采纳
相似回答
...
输入
两
个字符串,自定义一个函数,将
第
一个字符串
中
答:
gets
(s1); gets(s2); scanf("%d",&m); f(s1,s2,m-1); printf("%s\n",s1);}
C语言作业:用子
函数replace()将
用户
输入的字符串中的所有字符
b/B都替换...
答:
include<stdio.h>int
replace(
char *s,int b,int c){int n=0; for(;*s;s++) if(*s>='A'&&*s%32==b) {*s+=(*s%32-b+c)%32-*s%32; n++; } return n; }int main(){char b,c='E',s[200]; int n;
gets(
s); scanf("%c%*c%c",&b,&c); if...
C语言删除
字符串
中指定字符
答:
一、问题描述:从键盘
输入一个字符串
给str和一个字符给c,删除str
中的所有字符
c并输出删除后的字符串str。1、输入:第一行是一个字符串; 第二行是一个字符。2、输出:删除指定字符后的字符串。二、设计思路:1、 同插入问题
,定义
两个字符数组a,b。以及标志删除位置的int型pos。2、
用gets函数
...
输入一个字符串,
以回车结束。
答:
include<stdio.h>#include<string.h>#define MAX 100 //预定义字串最大长度/***/int
replace(
char *str,char *sub,char *rep);//将母串str中出现的目标子串sub用源子串rep替换掉void main(){char str[2*MAX],sub[MAX],rep[MAX];
gets(
str);gets(sub);gets(rep);printf("替换前:%s\...
编写
字符替换函数
。将
一个字符串
s
中所有的
c1字符替换为c2字符。
答:
h> void
replace(
char* s, char ch1, char ch2){ int i=0;for (; s[i]!='\0';i++){ if (s[i]==ch1)s[i]=ch2;} return;} int main(){ char s1[20];char ch1,ch2;scanf("%s %c %c",s1,&ch1,&ch2);replace(s1,ch1,ch2);printf("%s\n",s1);return 0;} ...
大家正在搜
gets函数用来输入一个字符串
用gets函数输入字符串
字符串输入语句不用gets函数
gets函数用于从终端读入字符串
c语言gets函数输入字符
scanf函数输入字符串
gets函数一次可以读取几个字符
gets函数输入数组
gets函数能输入空格吗
相关问题
在主函数中输入一个字符串,调用函数将其中所有的"is"替换成...
s="abcd1234",采用字符串操作...
C语言大神快来啊,急求!!!!用结构体数组存放10个学生的信...
如何用c语言实现:在主函数中输入一个字符串,调用函数将其中的...
(2)写一个函数replace将用户输入的字符串中的字符t(...
输入一个字符串,编写函数将其中的字符按从小到大的顺序进行排序...
18、 在主函数中输入一个字符串,调用函数将其中所有的“is...
从键盘输入一个字符串,删除字符串中的所有空格后输出