题目链接:http://poj.org/problem?id=1750
AC代码:
#include<stdio.h>
#include<string.h>
int main(){
char f[11],l[11];
int p=0;
while(~scanf("%s",l)){
int i=0;
while(f[i]&&l[i]) {
if(f[i]==l[i])
i++;
else
break;
}
if(i<=p)
p=i;
else
p++;
for(i=0;i<p;i++)
printf(" ");
printf("%s\n",l);
strcpy(f,l);
}
return 0;
}