#include <stdio.h>
#include <string.h>
void swap(char *str);
int main()
{
char *data0 = "i come from tianjin.";
char data1[50];
char data2[50];
int i, j;
int temp;
for(i=0; data0[i]!='\0';i++)
{
data1[i] = data0[i];
}
data1[i] = '\0';
swap(data1);
for(i=0;data1[i]!='\0';)
{
temp = i;
for(j=0;data1[i]!=' '&&data1[i]!='\0';j++)
{
data2[j] = data1[i];
i++;
}
data2[j] = '\0';
swap(data2);
for(j=0; data2[j]!='\0'; j++)
{
data1[temp] = data2[j];
temp++;
}
if(data1[i] == '\0')
break;
i++;
}
data1[i] = '\0';
printf("%s\n",data1);
//for(i=0;data1[i]!='\0';i++)
// printf("%c ",data1[i]);
//printf("\n");
return 0;
}
void swap(char *str)
{
int i;
int len = strlen(str);
char temp;
for(i=0;i<len/2;i++)
{
temp = str[i];
str[i] = str[len-i-1];
str[len-i-1] = temp;
}
}
把i come from tianjin.到转成tianjin. from come i
最新推荐文章于 2015-06-26 10:42:41 发布