对于我这个小白来说,这方法要实现起来其实挺难的,这个方法是我想了好久才想出来的,如果有哪些不足,欢迎指出,谢谢大家。

#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语言实现相关推荐

  1. 删除字符串中重复的字符

    描述 删除字符串中重复的字符 分析 方法一,蛮力法.两个循环,大循环每次从数组中取出一个字符,小循环重新遍历该数组是否含有该字符. 方法二:排序法.对两个字符串的字符进行排序,再比较. 方法三:空间换 ...

  2. java 删除指定字符_字符串删除指定位置字符 JAVA 删除字符串中指定的字符

    <死侍2>有多不按套路出牌? 要CSS布局HTML小编今天和大家分享用到函数的调用. 编制函数fun,其功能是:删除一个字符串中指定的一.问题描述:从键盘输入一个字符串给str和一个字符给 ...

  3. python删除指定位置的字符串_python去除区域 python删除字符串中指定位置字符

    python删除字符串中指定位置字符 原程序是这样的: ser = serial.Serial("/dev/ttyAMA0", 9600) def main字符串的话,你可以把他当 ...

  4. python使用正则表达式删除字符串中的其它字符只保留数字和字母

    python使用正则表达式删除字符串中的其它字符只保留数字和字母 #python使用正则表达式删除字符串中的其它字符只保留数字和字母 # Python code to demonstrate # to ...

  5. 经典算法面试题目-设计算法移除字符串中重复的字符(1.3)

    题目 Design an algorithm and write code to remove the duplicate characters in a string without using a ...

  6. 删除字符串中的指定字符

    题目 习题8-6 删除字符 (20 分) 本题要求实现一个删除字符串中的指定字符的简单函数. 函数接口定义: void delchar( char *str, char c ); 其中char *st ...

  7. 删除字符串中指定的字符形成字符串

    //删除字符串中指定的字符形成字符串 #include <stdio.h> #include <string.h>void fun(char s[],int c) {int n ...

  8. 删除字符串中的特定字符

    当要删除字符串中的特定字符时,只需要用find()和erase()两个函数搭配使用即可,find()用于找到特定字符的位置,而erase()则用于删除该位置上的字符. find(c,pos)表示从po ...

  9. python删除字符串中重复字符_删除字符串中重复字符python 用CAD怎么画DNA反向

    用CAD怎么画DNA反向平行双螺旋结构绘螺旋线时,用选扭曲,确定顺时针. 画双头螺旋线时,第二根螺旋线底圆起点与第一根螺旋线底圆起点,可用角度分隔如180°.python去除文本中重复的字符串可有可无 ...

最新文章

  1. seaborn可视化散点图并自定义数据轴标签(X轴和Y轴的轴标签,Change X Y Axis Labels to a Seaborn Plot)
  2. [译]理解js中的event loop
  3. Ucenter会员同步通讯登录原理(转)
  4. TCP/IP完整的基础介绍
  5. 大富由天定,小富靠算计!
  6. TypeScript 2 : 获取当前日期及前后范围日期【Array】
  7. wed6699整站程序下载【首发】
  8. 普惠金融在印尼:GoPay会是东南亚的蚂蚁金服吗?
  9. JAVA多线程----用--取钱问题1
  10. poj 1151 hdu 1542 Atlantis 线段树扫描线(详细讲解)
  11. python类中方法相互调用_python中同一个类,带参的方法直接如何相互调用
  12. TypeError: 'list' object is not callable
  13. 接口测试工具apipost关于post请求
  14. C语言实验报告册中级进步,C语言实验报告册
  15. rgb灯珠电路图_rgb led灯变色原理详解_RGB三基色LED变色程序
  16. 【滤波器】基于matlab时变维纳滤波器设计【含Matlab源码 1870期】
  17. c语言简单程序设计思维导图,用来梳理c编程核心知识思维导图
  18. MariaDB—— 14.存储引擎
  19. 大数据处理平台都有哪些?
  20. android动画入门

热门文章

  1. 建议收藏 100 道 Linux 面试题 附答案
  2. java计算一个多边形的重心_Java多边形重心计算
  3. atm机java设计_JAVA提款机设计报告
  4. 手机呼吸灯挺实用的,为什么很多手机没有了?你知道原因吗
  5. java删除数据库表格,《Java:数据库更新excel文件的数据同时删除数据库原来的数据》 excel表格如何删除相同数据库...
  6. Android驱动入门系列(一)
  7. 不属于python关键字的有_下面不属于python关键字的有
  8. 健康养生的重要知识是什么
  9. 密码加密(MD5)原则
  10. onCreate(Bundle)