题目
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。
输入格式:
测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。
输出格式:
每个测试用例的输出占一行,输出倒序后的句子。
输入样例:
Hello World Here I Come
输出样例:
Come I Here World Hello
思路
重点是如何利用cin取得输入的字符串数组并判断回车结束,在cin一个字符串后加一个getchar()判断是否有回车。
关键代码是:
while (cin>>st[n++]){
if (getchar

这是一篇关于PAT乙级考试真题1009的解析,主要介绍如何使用C++编程语言将输入的英文句子中单词顺序颠倒。文章提供了一种处理输入字符串并判断回车的方法,关键代码实现了字符串数组的反转操作。
最低0.47元/天 解锁文章
2682

被折叠的 条评论
为什么被折叠?



