直接暴力求解。
先接收,再输出。
代码如下:
#include<string.h>
#include<stdio.h>
int main()
{
char a[1005];
int t,i,j;
scanf("%d",&t);
getchar();
while(t--){
gets(a);
for(i=0;i<strlen(a);i++){
if(a[i]==' '){
for(j=i-1;j>=0;j--){
if(a[j]==' ')
break;
else
printf("%c",a[j]);
}
printf(" ");
}
else if(i==strlen(a)-1){
for(j=i;j>=0;j--){
if(a[j]==' ')
break;
else
printf("%c",a[j]);
}
}
else ;
}
printf("\n");
}
return 0;
}
本文介绍了一种使用C语言处理字符串的方法,通过接收输入的字符串并从最后一个字符开始逆序输出,直到遇到空格停止。这种方法适用于需要逆序显示单词的场景。
1536

被折叠的 条评论
为什么被折叠?



