c语言 字符串左右做相同处理,C语言删除字符串中重复的字符

#include

#include

#define NR(x) sizeof(x)/sizeof(x[0])

int Del_char(const char *input, char *output)

{

int i , j , k = 0;

int flag ;

int len ;

//判断输入输出的字符串数组是否为空

if(input == NULL || output == NULL)

{

//如果为空,返回错误码

return -1 ;

}

//用查询的方法遍历数组的每一个元素

for(i = 0 ; i < NR(input) ; i++)

{

//把标志位置一

flag =1 ;

//在遍历一遍数组,这个for用来与上面的进行比较,如果出现相同的

//就把标志位置0

for(j = 0 ; j < i ; j++)

{

if(input[i] == input[j])

flag = 0 ;

}

//如果标志位被置1,表示没有重复的元素,这时候,将不重复的元素

//从数组的首元素的地方开始往后排列

if(1 == flag){

output[k++] = input[i] ;

}

}

//最后加一个伪0作为结束

output[k] = '\0' ;

puts(output);

return 0 ;

}

int main()

{

char str_input[10];

char str_output[10]={"0"};

printf("请输入你的字符串:");

scanf("%s",&str_input);

Del_char(str_input,str_output);

getchar();

getchar();

return 0 ;

}

jst通用删除数组中重复的值和删除字符串中重复的字符

以下内容属于个人原创,转载请注明出处,非常感谢! 删除数组中重复的值或者删除字符串重复的字符,是我们前端开发人员碰到很多这样的场景.还有求职者在被面试时也会碰到这样的问题!比如:问删除字符串重复的字符 ...

Java-Runoob-高级教程-实例-字符串:03&period; Java 实例 - 删除字符串中的一个字符

ylbtech-Java-Runoob-高级教程-实例-字符串:03. Java 实例 - 删除字符串中的一个字符 1.返回顶部 1. Java 实例 - 删除字符串中的一个字符  Java 实例 以 ...

1231&colon; 删除字符串中指定的字符(Java)

WUSTOJ 1231: 删除字符串中指定的字符 题目 原题链接 Description 明天就要英语考试了,小明明正在挑灯夜战背单词.小明明发现单词很难背,背一个忘一个.经过仔细研究,小明明发现单词 ...

C&plus;&plus;删除字符串中特定的字符

原文:https://snipt.net/aolin/c-6/ //处理string类型的方法del_sp(string &str)待测试 //处理C-Style的方法可用,可以考虑将该方法改 ...

【C语言】 删除一个字符串中重复的字符

#include /*使用n=strlen(s)时加这个#include*/ int main(void) { ];/*定义变量*/ in ...

《c程序设计语言》读书笔记-删除字符串中匹配的字符

#include #include #define Num 10 int main() { int c,i,j = 0,m,n = 0 ...

java 删除字符串中的特定字符

/** * Delete any character in a given String. * @param inString the original String * @param charsTo ...

javascript 去除字符串中重复字符

/** * 去除字符串中重复的字符,以下提供2种方法, * removeRepeat()为自己所想: * removeRepeat2()参考网上思路补充的 * removeRepeat3()敬请期待· ...

删除字符串中的字符(C语言)

题目: 编程序将给定字符串中指定字符删除.要求删除指定字符后原字符串不能留下空位置,字符串和指定字符均由键盘输入 基本思路 将字符串与要删除的字符进行比较,若为相同字符,则将字符串中的该字符替换为原字 ...

随机推荐

Android之TextView灵活使用(转载)

在项目中有无遇到过这样一种程况,例如文字"王明今年10岁了", 但是数字10是从网络返回的数据, 而你又想把这个文字写在xml中, 过往我的做法是分成3个TextView, 实现愚 ...

Win7打补丁以后vs2012突然出现的程序版本不兼容问题

装这个: Update for Microsoft Visual Studio 2012 (KB2781514) http://www.microsoft.com/en-us/download/det ...

分布式icinga2安装与使用

目标 配置分布式的icinga2监控系统.分布式监控适用于服务器遍布在多个区域,且需要一个master做统一管理. 搭建环境 服务器 系统: ubuntu 15.04/ubuntu 14.04 ici ...

hdu 5113 Black And White

http://acm.hdu.edu.cn/showproblem.php?pid=5113 题意:给你n*m的格子,然后在每个格子内涂色,相邻格子不能同色,然后给你每个颜色涂的格子的固定个数,然后可 ...

&lbrack; javascript &rsqb; 司徒正美的fadeOut-fadeIn效果&excl;

首先感谢司徒正美的文章! 在司徒大神的博客看到一个简单的渐入渐出的效果.全然採用js实现. 例如以下:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值