回复 10楼 李晨经纪人
迴圈裡面的精華不太懂,能請大大勞心解釋一下
#include<stdio.h> #include<stdlib.h> main() { char A[100]; int i,j,k; printf("input:"); gets(A); for(i=j=0;A[i];i++) { for(k=i-1;k>=0&&A[i]!=A[k];k--); //反向搜当前字符是否在过去有重复 if(k<0)A[j++]=A[i]; //无重复则回填到原数组中 } A[j]=0; puts(A); system("pause"); }