可以输入一个字符串,再输出吗,而不是代码里有字符串
我的类不是你的泪
#include<stdio.h> #include<string.h> void Minimize(char *src,char *des) {//aaabbbcccdddaabbccddae int d=0,i,j; for(i=0;i<strlen(src);i++)//遍历开始 { for(j=0;j<i;j++)//此处在找首个和当前索引为i的元素值相等的索引j if(src[j]==src[i]) break; //如果首个和当前元素值相同的索引不一样呢?就是i!=j-》说明啊,出现重复了,会不会是不连续的那种重复呢? //会的,但是以上推断相当于特值带入。也就是说只要有重复元素这里的i!=j if(j==i) des[d++]=src[i]; } des[d]='\0'; } int main() { char src[]="dsrmsdnj",des[9]; Minimize(src,des); printf("%s\n",des); return 0; }
[此贴子已经被作者于2017-6-12 19:26编辑过]