带逆字的词语
在线新华字典
目前所在的位置:带逆字的词语
版权所有 在线汉语字典 &&浙ICP备号&欢迎加入我们,一同切磋技术。 &
用户名: &&&
密 码: &
共有 1578 人关注过本帖
标题:求大神帮忙如何编写将一个字符串中的单词逆转?
等 级:新手上路
帖 子:28
结帖率:80%
&&已结贴√
&&问题点数:3&&回复次数:4&&&
求大神帮忙如何编写将一个字符串中的单词逆转?
求大神帮忙如何编写将一个字符串中的单词逆转?
this is summer time
转换后的字符
time summer is this
搜索更多相关主题的帖子:
来 自:流年
等 级:贵宾
威 望:82
帖 子:2785
专家分:14609
只要区分出一个个单词就行了,可以以空格为标记区分出不同单词
一片落叶掉进了回忆的流年。
等 级:新手上路
帖 子:28
回复 2楼 诸葛欧阳
但是知道如何记录空格能不能把代码给我呀?谢谢了
等 级:黑侠
帖 子:190
专家分:500
这个人一直就是伸手党,我注意很久了
等 级:论坛游民
帖 子:16
专家分:19
#include &stdio.h&
#include &string.h&
#include &ctype.h&
int main()
&&& char str[81];
&&& char *p ,
&&& int i,n,
&&& gets(str);
&&& for (p = str, i = 0, n = strlen(str); i&n/2; i++)
&&&&&&&&temp = *(p+n-1-i);
&&&&&&&&*(p+n-1-i) = *(p+i);
&&&&&&&&*(p+i) =
&&& puts(str);
&&& printf(&p = %s&,p);&&&&&//字符串倒序
&&& length=0;
&&& do&&&&&&&&&&&&&&&&&&&&&&&&&&&&&//执行到这里时,p仍指向str首地址
&&&&&&&&if( isalpha(*p) )
&&&&&&&&{//先做这个判断 *p不是空格,length自增1后,注意while里p++
&&&&&&&&&&&&length++;
&&&&&&&&&&&&printf(&*p=%c & ,*p);
&&&&&&&&else&&&&&&&&&&&&&&&&&&&&&&&&&&&//以fed cba为例,此时p指向的是d c间的空格
&&&&&&&&&&&&if(length & 1)
&&&&&&&&&&&&{
&&&&&&&&&&&&&&& for(i =0; i&length/2; i++)
&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&temp = *(p-1-i);
&&&&&&&&&&&&&&&&&&&&//printf(&temp = %c\n& ,temp);
&&&&&&&&&&&&&&&&&&&&*(p-1-i) = *(p-length+i);
&&&&&&&&&&&&&&&&&&&&//printf(&*(p-1-i) = %c\n& ,*(p-1-i));
&&&&&&&&&&&&&&&&&&&&*(p-length+i) =
&&&&&&&&&&&&&&&&&&&&//printf(&p-length+i = %c\n& ,*(p-length+i));
&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&& length = 0;
&&&&&&&&&&&&}
&&& }while(*p++ != '\0');
&&&&&&&&puts(str);
&&&&&&&&while(1);
&&&&&&&&return 0;
[ 本帖最后由 mj0011 于
00:05 编辑 ]
版权所有,并保留所有权利。
Powered by , Processed in 0.053611 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved