在win-tc下编程通过!
# include<string.h>
void main()
{
char a[100],b[100];
int i,j,k,p=0,r=0,n;
printf("Please enter a line of string!\n");
gets(a);
n=strlen(a);
for(i=n-1;i>=0;i=i-(p-j+1))
{
p=i;
for(j=p;j>=1;j--)
{
if(a[j]==' '&&a[j-1]!=' ')
break;
}
if(j>=1)
k=j+1;
else
k=j;
for(;k<=p;k++)
{
b[r]=a[k];
r++;
}
b[r]=' ';
r++;
}
puts(b);
getch();
}