欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

过滤掉字符串中的重复字符

程序员文章站 2022-03-04 19:41:28
...

一、代码

//过滤掉字符串中的重复字符
#include <stdio.h>
#include <string.h>
void main(){
	char s1[88],s2[88];
	memset(s2,'\0',sizeof(char)*88);//给字符串数组初始化,将s2全初始化为'\0'
	int i,j,k=1;
	gets(s1);
	int l=strlen(s1);
	s2[0]=s1[0];
	for(i=0;i<l;i++){
		for(j=0;j<strlen(s2);j++){
			if(s1[i]==s2[j])
				break;
		}
		if(j==strlen(s2)){
			s2[k]=s1[i];
			k++;
		}
	}
	for(i=0;i<strlen(s2);i++){
		printf("%c",s2[i]);
	}
		
}

二、结果

过滤掉字符串中的重复字符

相关标签: C语言