考研编程问答
在这里,运行确认已被编译:
# 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;
}
正在运行的实例:
请输入:
我,爱,你
反向输出是:
你,爱,我