三条三井花园酒店:怎样将一句英文按单词倒排(用C语言实现)?

来源:百度文库 编辑:中科新闻网 时间:2024/05/05 15:23:37
比如输入:I am a student
输出:student a am I

1.查找字符串,计算前一个空格位置(第一个为0),然后将查找到的空格位置减去前一个空格位置即为单词长度,获取这个单词,存入数组,直到完毕.

2.将数组反向输出即可

读入数组时候按顺序,,,输出的时候从高到低输出

1.如一楼说的,那样可以.

2.用指针也行.

上面的两个原理也差不多,都在输出的方面下手,都用反向输出.

下面那个是在过程下手.
3.定义两个数组.用赋值语句实现也行.
s2[1]=s1[20].再用puts()语句输出.

堆栈!!

用指针啊