编写字符替换函数。将一个字符串s中所有的c1字符替换为c2字符。
编写字符替换函数。将一个字符串s中所有的c1字符替换为c2字符。voidreplace(chars[],charc1,charc2){}编写相应的main函数进行测试。比...
编写字符替换函数。将一个字符串s中所有的c1字符替换为c2字符。
void replace(char s[],char c1,char c2)
{
}
编写相应的main函数进行测试。
比如s=“hello World”,c1=’l’,c2=’k’,替换后的字符串为“hekko Workd” 展开
void replace(char s[],char c1,char c2)
{
}
编写相应的main函数进行测试。
比如s=“hello World”,c1=’l’,c2=’k’,替换后的字符串为“hekko Workd” 展开
3个回答
展开全部
#include <stdio.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;
}
扩展资料:
功能:若<字符型表达式1>的值存在于<字符型表达式2>的值中,则给出<字符型表达式1>在<字符型表达式2>中的开始位置,若不存在,则函数值为0。函数值为数值型。ATC函数在子串比较时不区分字母大小写。
在实际编程中常需要对个别字符进行处理,C语言也提供了字符函数。这些函数不能被应用于整个字符串,但可以被应用于字符串中的个别字符。表中罗列了几个最常用且有用的字符函数,使用这些函数必须包含头文件“ctype.h”。
参考资料来源:百度百科-字符函数
2016-06-19
展开全部
#include#includevoidchanges(char*s){inti;for(i=0;i'0'&&s[i]<'9')s[i]='*';}}intmain(){chars[1000];gets(s);changes(s);putchar(s);return0;}我没编译过,不过应该是对的
追问
#include#include/????
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询