c语言字母去重,C语言对字符串去重

# include

# include

char * getNewChar(char * str,char * newStr);

int main()

{

char * str = "baabbcddffffaacbffffffffa"; // 需要去重的字符串

char newStr[15];

char * result = getNewChar(str, newStr);

printf("去重后的结果为:%s", result);

return 0;

}

char * getNewChar(char * src, char * newStr){

// 传入一个字符串str,返回去重后的新字符串

char * result = newStr;

while (*src != '\0') {

// 每得到一个字符遍历一次已存入的新字符判断是否已经存在

if (strchr(result, *src) == NULL) {

*newStr = *src;

newStr++;

}else{

printf("重复字符:%c\n", *src);

}

src++;

}

return result;

}

执行结果:

重复字符:a

重复字符:b

重复字符:b

重复字符:d

重复字符:f

重复字符:f

重复字符:f

重复字符:a

重复字符:a

重复字符:c

重复字符:b

重复字符:f

重复字符:f

重复字符:f

重复字符:f

重复字符:f

重复字符:f

重复字符:f

重复字符:f

重复字符:a

去重后的结果为:bacdf

2015.4.25-2015.5.1 字符串去重,比例圆设计,中奖机和canvas橡皮擦效果等

1.字符串去重,html模板取值   2.javascript正则表达式之$1...$9   3.jquery插件   4.返回上一页并刷新 解决方法:

C语言之字符串处理函数

C语言中字符串处理函数介绍 下面介绍8种基本的常用的字符串处理函数,在数值数组中也常常用到(部分函数).所有的C语言编译系统中一般都提供这些函数. 1.puts函数——输出字符串的函数 一般的形式为p ...

Swift3.0语言教程字符串与URL的数据转换与自由转换

Swift3.0语言教程字符串与URL的数据转换与自由转换 Swift3.0语言教程字符串与URL的数据转换 Swift3.0语言教程字符串与URL的数据转换与自由转换,字符串中的字符永久保存除了可以 ...

Swift3.0语言教程字符串与文件的数据转换

Swift3.0语言教程字符串与文件的数据转换 Swift3.0语言教程字符串与文件的数据转换,如果想要对字符串中的字符进行永久保存,可以将字符串中的字符写入到文件中.当然,开发者也可以将写入的内容进 ...

Swift3.0语言教程字符串转换为数字值

Swift3.0语言教程字符串转换为数字值 Swift3.0语言教程字符串转换为数字值,在NSString中,开发者可以将字符串转换为数字值,通过这些数字值可以实现一些功能,如加法运算.减法运算等.数 ...

Swift3.0语言教程字符串大小写转化

Swift3.0语言教程字符串大小写转化 Swift3.0语言教程字符串大小写转化,在字符串中,字符串的格式是很重要的,例如首字母大写,全部大写以及全部小写等.当字符串中字符很多时,通过人为一个一个的 ...

JS实现字符串去重,数组去重

jQuery:show()方法

show()方法是jQuery的方法,功能是显示元素,参数是时间,单位是毫秒,例如: Html:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值