如何删除字符串中重复的字符 用C语言实现
对于我这个小白来说,这方法要实现起来其实挺难的,这个方法是我想了好久才想出来的,如果有哪些不足,欢迎指出,谢谢大家。
#include<stdio.h>
#include<string.h>
int main(void)
{char a[10];//声明一个字符串数组achar b[10];//b是一个去除数组a中重复字符的新字符串数组gets(a);int count=strlen(a);//获取字符串a的长度int x=0,count2;//x是b数组内含有的元素的个数,注意x可变;每次遍历时a与b的每个元素都不同时,count2计数一次b[x++]=a[0];b[x]='\0';for(int i=1;i<count;i++)//遍历数组a{ count2=0;for(int j=0;j<x;j++){ if(a[i]!=b[j])count2++;}if(count2==x)//如果每次遍历时,count2等于b中的元素个数,即每次遍历时,此时a的字符不与b中的每个字符重复,执行此if语句{b[x++]=a[i];b[x]='\0';}}for(int i=0;i<x;i++)//遍历数组b并打印putchar(b[i]);
}
如何删除字符串中重复的字符 用C语言实现相关推荐
- 删除字符串中重复的字符
描述 删除字符串中重复的字符 分析 方法一,蛮力法.两个循环,大循环每次从数组中取出一个字符,小循环重新遍历该数组是否含有该字符. 方法二:排序法.对两个字符串的字符进行排序,再比较. 方法三:空间换 ...
- java 删除指定字符_字符串删除指定位置字符 JAVA 删除字符串中指定的字符
<死侍2>有多不按套路出牌? 要CSS布局HTML小编今天和大家分享用到函数的调用. 编制函数fun,其功能是:删除一个字符串中指定的一.问题描述:从键盘输入一个字符串给str和一个字符给 ...
- python删除指定位置的字符串_python去除区域 python删除字符串中指定位置字符
python删除字符串中指定位置字符 原程序是这样的: ser = serial.Serial("/dev/ttyAMA0", 9600) def main字符串的话,你可以把他当 ...
- python使用正则表达式删除字符串中的其它字符只保留数字和字母
python使用正则表达式删除字符串中的其它字符只保留数字和字母 #python使用正则表达式删除字符串中的其它字符只保留数字和字母 # Python code to demonstrate # to ...
- 经典算法面试题目-设计算法移除字符串中重复的字符(1.3)
题目 Design an algorithm and write code to remove the duplicate characters in a string without using a ...
- 删除字符串中的指定字符
题目 习题8-6 删除字符 (20 分) 本题要求实现一个删除字符串中的指定字符的简单函数. 函数接口定义: void delchar( char *str, char c ); 其中char *st ...
- 删除字符串中指定的字符形成字符串
//删除字符串中指定的字符形成字符串 #include <stdio.h> #include <string.h>void fun(char s[],int c) {int n ...
- 删除字符串中的特定字符
当要删除字符串中的特定字符时,只需要用find()和erase()两个函数搭配使用即可,find()用于找到特定字符的位置,而erase()则用于删除该位置上的字符. find(c,pos)表示从po ...
- python删除字符串中重复字符_删除字符串中重复字符python 用CAD怎么画DNA反向
用CAD怎么画DNA反向平行双螺旋结构绘螺旋线时,用选扭曲,确定顺时针. 画双头螺旋线时,第二根螺旋线底圆起点与第一根螺旋线底圆起点,可用角度分隔如180°.python去除文本中重复的字符串可有可无 ...
最新文章
- 万字长文!Jeff Dean亲笔盘点谷歌AI 2019:纵横16大方向,汇集重要开源算法(附链接)...
- 【Java】对Web Service的理解
- jQuery序列化表单为JSON对象
- java删除指定目录下文件_Java中循环删除指定目录下的文件
- Bitfinex推出ETH 2.0质押服务
- C#-老生常谈的 值类型与引用类型
- 思杰VDI外篇XDDC安装
- 故障树手册(Fault Tree handbook)(2)
- 三洋p6系列伺服电机说明书_FCA-520京津冀供货商,全系列销售
- 人脸识别与膜虹识别_虹膜识别技术优势明显 比指纹、人脸识别更可靠
- 聚观早报 | 通信行程卡正式宣布下线;《三体》首日播放量破1亿
- 我的 C# 学习经验分享
- 微信小程序——车牌键盘组件实现
- (五)AR Foundation实现图片检测(下)
- php实现验证码(数字、字母、汉字)
- 投入OJ的怀抱~~~~~~~~~~
- 什么是软件第三方测试 ,靠谱的第三方测试检测公司推荐
- jQuery发送ajax请求
- List、set、Map的底层实现原理
- x58和x79服务器性能,Intel X58接班人:X79官方规格全曝光