我都佩服自己怎么写了这么个又臭又长的代码:
#include <stdio.h>
# define N 100
char a[N];
char b[N];
void f(char a[])
{
int i,j=0,k=0,l=0;
char t;
for(i=0;;i++)
{
if(a[i]!=' '&&a[i]!='n')
{
k++;
}
else if(a[i]!='n')
{
if(j<k)for(j=0;j<k;j++)b[j]=a[i-k+j];
k=0;
}
else
{
if(j<k)for(j=0;j<k;j++)b[j]=a[i-k+j];
break;
}
}
}
void main()
{
for(int i=0;a[i]=getchar();i++)if(a[i]=='n')break;
f(a);
printf("%sn",b);
}
|