三条三井花园酒店:怎样将一句英文按单词倒排(用C语言实现)?
来源:百度文库 编辑:中科新闻网 时间:2024/05/05 15:23:37
比如输入:I am a student
输出:student a am I
输出:student a am I
1.查找字符串,计算前一个空格位置(第一个为0),然后将查找到的空格位置减去前一个空格位置即为单词长度,获取这个单词,存入数组,直到完毕.
2.将数组反向输出即可
读入数组时候按顺序,,,输出的时候从高到低输出
1.如一楼说的,那样可以.
2.用指针也行.
上面的两个原理也差不多,都在输出的方面下手,都用反向输出.
下面那个是在过程下手.
3.定义两个数组.用赋值语句实现也行.
s2[1]=s1[20].再用puts()语句输出.
堆栈!!
用指针啊