#include<stdio.h>
#include<string.h>
int main()
{
char x[]="hai hello world";
char *r,*p,*q,*t,*start,*e,temp,b[50];
int i=0,c=0,l=0;
p=x;
q=x;
t=x;
start=x;
e=x;
while(*p)
{
if(*q !=' ')
{
b[c]=*q;
q++;
c++;
l++;
// printf("input b:%s\n",b);
}
//printf("%d",l);
else
{
b[c]='\0';
r=q+1;
e=b+(l-1);
//printf("e=%c\n",*e);
while(i<(l/2))
{
temp=*e;
*e=*t;
*t=temp;
i++;
// printf("t=%c\n",*t);
// printf("e=%c\n",*e);
}
// printf("%s",t);
//printf(" ");
q=r;
e=t+l;
//printf("%c",*e);
}
// printf("%s",t);
//printf(" ");
q=r;
e=t+l;
//printf("%c",*e);
while(i<(l/2))
{
temp=*e;
*e=*q;
*q=temp;
i++;
}
printf("%s",t);
printf(" ");
}
p++;
}
printf("%s",t);
printf(" ");
}
No comments:
Post a Comment