欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

9、试编写程序,输入一个字符串,再输入一个字符ch,将字符串中所有的ch字符替换为字符’*’。 要求定义和调用函数mChar(s, c ),该函数将字符串s中出现的所有c字符替换为’*’。

程序员文章站 2022-07-15 12:15:11
...

c


#include"stdio.h"
void mChar(char *s,char c );
int main()
{
    char s[20],c;
    scanf("%s ",s);
    scanf("%c",&c);
    mChar(s,c);
    printf("%s",s);
}

void mChar(char *s,char c )
{   int i=0;
    while(*(s+i)!='\0')
    {
        if(*(s+i)==c)
        {
            *(s+i)='*';
        }
        i++;
    }
}