/*
==================================
代码贴出,亲测可用,请给全分。
==================================
*/
#include<stdio.h>
#include<string.h>
int main(){
char str[10][10]={};
int i=0,a=0,b=0,c=0,strb,stra;
system("color 0E");
do{
printf("Input:");
scanf("%s",&str[a]);
if(a!=0){
for(b=a-1;b>=0;b--){
stra=strlen(str[a]);
strb=strlen(str[b]);
for(i=0;i<=stra;i++){
if(str[b][i]==str[a][i]){
c++;
}
}
if(strb==--c){
printf("%02d号有重复,替换为空格\n",a);
for(i=0;i<=stra;i++){
str[a][i]=' ';
}
}
c=0;
}
}
printf("Are you next? 1-yes 2-no
");
scanf("%d",&i);
if(i!=1){
break;
}
a++;
}while(1);
for(i=0;*str[i]!=NULL;i++){
printf("%02d: %s\n",i,str[i]);
}
}
[此贴子已经被作者于2018-6-2 12:30编辑过]