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

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++;
    }
}

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