题解 | #牛牛的替换#

牛牛的替换

http://www.nowcoder.com/practice/f2a107dbb99243798d3048a672e8f747

#include<stdio.h>
void my_strcpy(char arr[],char a1,char a2,char a3,char a4,int n)
{
    int i = 0;
    for(i = 0; i < n; i++)
    {
        if(arr[i] == a1)
        {
           arr[i] = a2;
        }
        if(arr[i] == a3)
        {
            arr[i] = a4;
        }
    }
}
int main()
{
    int n = 0;
    char a1,a2,a3,a4;
    scanf("%d %c %c %c %c",&n,&a1,&a2,&a3,&a4);
    getchar();
    char arr[100] = { 0 }; 
    int i = 0;
    for(i = 0; i < n; i++)
    {
        scanf("%c",&arr[i]);
    }
    my_strcpy(arr,a1,a2,a3,a4,n);
    for(i = 0; i < n;i++)
    {
        printf("%c",arr[i]);
    }
    return 0;
}
缺点就是,函数里面传参太多。


全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务