ACM 关于字符串的一题(很简单!) 5

这是一个简单的字符串小练习。给你一个字符串,字符串由一个或多个单词组成,每两个单词之间由一个空格隔开。现在给你一些字符串,要求你将字符串中的单词逆序输出。(字符串的开头和... 这是一个简单的字符串小练习。给你一个字符串,字符串由一个或多个单词组成,每两个单词之间由一个空格隔开。现在给你一些字符串,要求你将字符串中的单词逆序输出。(字符串的开头和结尾都没有空格,单词由小写字母组成)输入输入一个整数n,代表有多少组测试数据。(n <= 1000)接下来的n行,每行输入一个字符串。(字符串的长度不超过100000)输出将字符串中的单词逆序输出。(注意空格)样例输入4cyy is shenjunshen is shenzhe shi shui chu de ti mu aa b c d样例输出shen is cyyshen is junshena mu ti de chu shui shi zhed c b a 展开
 我来答
xoaxa
2013-12-22 · TA获得超过8613个赞
知道大有可为答主
回答量:6415
采纳率:72%
帮助的人:3633万
展开全部

/*

2

XOA Compration CM

MC

noitarpmoC

AOX

I like C++,and You?

?uoY

dna,++C

ekil

I

Press any key to continue

*/

#include <stdio.h>
#include <string.h>

int main() {
char s[100000];
int i,n,len;
scanf("%d",&n);
while(n--) {
fflush(stdin);
gets(s);
len = strlen(s);
for(i = len - 1; i >= 0; --i) {
if(s[i] == ' ') {
while(s[i] == ' ' && i) --i;
printf("\n");
}
printf("%c",s[i]);
}
printf("\n");
}
return 0;
}
更多追问追答
追问
不对啊
追答
哪儿不对呀?能否说清楚点?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式