考研编程问答

在这里,运行确认已被编译:

# include & ltstdio.h & gt

# include & ltconio.h & gt

int main(void)

{

char str[20]={NULL},temp

int length = 0;

int first space = 0;

int i=0,j=0,k = 0;

Printf("请输入:\ n ");

gets(str);

temp = str[0];

while(temp!='\0')

{

i++;

temp = str[I];

}

长度= I;

printf(" \ n反向输出为:\ n ");

for(I =长度-1;我& gt=0;我-)

{

if(str[i]== ',')

{

first space = I;

j = I+1;

while((str[j]!= ' \ 0 ')& amp;& amp(str[j]!=','))

{

printf("%c ",str[j]);

j++;

}

printf("%c ",str[I]);

}

}

for(I = 0;我& ltfirstSpacei++){

printf("%c ",str[I]);

}

getch();

返回0;

}

正在运行的实例:

请输入:

我,爱,你

反向输出是:

你,爱,我