题目描述:
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。
输入格式:
测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。
输出格式:每个测试用例的输出占一行,输出倒序后的句子。
输入样例:
Hello World Here I Come
输出样例:
Come I Here World Hello
C/C++代码:
在开始之前,再复习一下scanf:
除了以 %c 输入之外,scanf对其他格式符(%d %s)的输入是以空白符(即空格、换行) 为结束判断标志的。
因此除非使用 %c 把空格按字符读入,其他情况都会自动跳过空格。
字符数组使用 %s 读入的时候以空格和换行为读入结束的标志。
而 scanf的 %c 格式是可以读入空格和换行的。
#include<cstdio>
#