如何删除字符串中重复的字符 用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去除文本中重复的字符串可有可无 ...
最新文章
- seaborn可视化散点图并自定义数据轴标签(X轴和Y轴的轴标签,Change X Y Axis Labels to a Seaborn Plot)
- [译]理解js中的event loop
- Ucenter会员同步通讯登录原理(转)
- TCP/IP完整的基础介绍
- 大富由天定,小富靠算计!
- TypeScript 2 : 获取当前日期及前后范围日期【Array】
- wed6699整站程序下载【首发】
- 普惠金融在印尼:GoPay会是东南亚的蚂蚁金服吗?
- JAVA多线程----用--取钱问题1
- poj 1151 hdu 1542 Atlantis 线段树扫描线(详细讲解)
- python类中方法相互调用_python中同一个类,带参的方法直接如何相互调用
- TypeError: 'list' object is not callable
- 接口测试工具apipost关于post请求
- C语言实验报告册中级进步,C语言实验报告册
- rgb灯珠电路图_rgb led灯变色原理详解_RGB三基色LED变色程序
- 【滤波器】基于matlab时变维纳滤波器设计【含Matlab源码 1870期】
- c语言简单程序设计思维导图,用来梳理c编程核心知识思维导图
- MariaDB—— 14.存储引擎
- 大数据处理平台都有哪些?
- android动画入门
热门文章
- 建议收藏 100 道 Linux 面试题 附答案
- java计算一个多边形的重心_Java多边形重心计算
- atm机java设计_JAVA提款机设计报告
- 手机呼吸灯挺实用的,为什么很多手机没有了?你知道原因吗
- java删除数据库表格,《Java:数据库更新excel文件的数据同时删除数据库原来的数据》 excel表格如何删除相同数据库...
- Android驱动入门系列(一)
- 不属于python关键字的有_下面不属于python关键字的有
- 健康养生的重要知识是什么
- 密码加密(MD5)原则
- onCreate(Bundle)