栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

6-2 删除字符

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

6-2 删除字符

本题要求实现一个删除字符串中的指定字符的简单函数。

函数接口定义:
void delchar( char *str, char c );

其中char *str是传入的字符串,c是待删除的字符。函数delchar的功能是将字符串str中出现的所有c字符删除。

裁判测试程序样例:
#include 
#define MAXN 20

void delchar( char *str, char c );
void ReadString( char s[] ); 

int main()
{
    char str[MAXN], c;

    scanf("%cn", &c);
    ReadString(str);
    delchar(str, c);
    printf("%sn", str);

    return 0;
}

输入样例:
a
happy new year

输出样例:
hppy new yer
void delchar( char *str, char c ){
    int new=0;
    int i;
    for(i=0;*(str+i)!='';i++);
    for(int j=0;j<=i;j++){
    if(*(str+j)!=c){
        *(str+new)=*(str+j);
        new++;
    }   
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/665212.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号