大家好,今天小编关注到一个比较有意思的话题,就是关于c语言去重的问题,于是小编就整理了1个相关介绍c语言去重的解答,让我们一起看看吧。
如何用c语言分离字符串中的字母和数字并分别输出?
程序直接分三部分写,小写的排序,大写的排序,数字的排序。这三个部分可以循环完成。
在小写的排序中这样实现:
1.搞两个指针从前往后找(不想用指针,直接用整形标记下标也行)
2.找到依次两个小写字母,若第一应该在第二之后,交换这两个的位置
(图片来源网络,侵删)
3.第一指针指向第二个的位置,第二个继续找下一个小写字母,然后重复步骤2到尾部结束。
其实就是针对小写字母做冒泡把非小写字母排除在外不动它就是了。
(图片来源网络,侵删)
大写和数字的可以循环完成。
具体实现我就不把代码写出来了,你不明白的再问吧
到此,以上就是小编对于c语言去重的问题就介绍到这了,希望介绍关于c语言去重的1点解答对大家有用。