删除重复字符
来源:互联网 发布:java file 创建文件 编辑:程序博客网 时间:2024/05/22 05:10
Description
给定一个字符串,将字符串中所有和前面重复多余的字符删除,其余字符保留,输出处理后的字符串。需要保证字符出现的先后顺序。
Prototype
int GetResult(const char *input, char *output)
Input Param
input 输入的字符串
Output Param
output 输出的字符串
Return Value
0 成功
给定一个字符串,将字符串中所有和前面重复多余的字符删除,其余字符保留,输出处理后的字符串。需要保证字符出现的先后顺序。
Prototype
int GetResult(const char *input, char *output)
Input Param
input 输入的字符串
Output Param
output 输出的字符串
Return Value
0 成功
-1 失败及异常
#include <stdio.h>#include <string.h>#include <stdlib.h>int GetResult(const char *input, char *output){if(input == NULL || output == NULL)return -1;int count = 0;bool flag;int length_input;length_input=strlen(input);for(int i = 0; i<length_input; i++){flag = true;for(int j = 0; j < i; j++){if(output[j] == input [i])flag = false;}if(flag)output[count++] = input[i];}output[count] = '\0';puts(output);return 0;}void main(){char input[10];char output[10]={"0"};scanf_s("%s",input,10);GetResult(input,output);system("pause");}
0 0
- 删除重复字符
- 删除重复字符
- 删除重复字符
- 删除重复字符
- 删除重复字符 C++
- 删除重复字符
- 删除重复字符
- 删除重复字符
- 删除重复字符
- 【C++】删除重复字符
- 删除重复字符
- 删除重复字符
- 删除重复字符
- HWOJ 删除重复字符
- 删除重复字符
- 删除字符串中重复字符
- 删除字符串重复的字符
- 删除字符串中重复字符
- hdu 4006 AvlTree
- 改习题2-1
- L版本设置壁纸为什么只支持JPEG格式图片旋转设置
- Partition List
- inline function(内联函数)
- 删除重复字符
- 电信141p51第14题
- windows7 64位操作系统上使vs2010和vs2013能够并存的处理方法
- mybatis 动态SQL语句
- redis入门
- 数据库连接池c3p0/dbcp
- POJ 2176 Folding
- iOS帐号、证书之漫谈(一)
- ACM 多米诺骨牌游戏