1009 说反话 (20 分)

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。

输入格式:

测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。

输出格式:

每个测试用例的输出占一行,输出倒序后的句子。

输入样例:

Hello World Here I Come

输出样例:

Come I Here World Hello

分析:

空格把一行字符串分割成几个较短字符串(单词),将这些单词存放在二维字符型数组里。倒序输出容易实现。

CODE:

#include<iostream>
using namespace std; int main(){
char s[][];
int i=,j=;
// while(1)
// {
// cin>>s[i++];
// if(getchar()=='\n') break;
// }
//这里也可以用while循环语句,但是要注意getchar()要写在输入语句后面,避免输入的字符被错误接收。 for(i=; ;i++)
{
cin>>s[i];
if(getchar()=='\n') break;
}
//用while循环时 j=i-1
for(j=i;j>;j--){
cout<<s[j];
cout<<" ";
}
cout<<s[];
return ;
}

最新文章

  1. Centos5.8 安装 PHP5.5 和 memcached
  2. Android开发新手第一要素
  3. 使用SSL确保通信中的数据安全
  4. javascript中event.keycode大全
  5. Traveller数据访问路径
  6. automatically select architectures
  7. Yeoman入门之安装及环境配置
  8. C#入门经典(第三章-1)
  9. 主流PHP框架间的比较(Zend Framework,CakePHP,CodeIgniter,Symfony,ThinkPHP,FleaPHP)
  10. GuavaCache本地缓存学习总结
  11. Skyline TerraExplorer 7.0- 扩展信息树
  12. U-boot中SPL功能和源码流程分析
  13. Java 8.9 游戏:井字游戏(C++&Java)
  14. mysql数据导入导出方法总结
  15. To B运营和To C运营到底有什么区别?
  16. jquery插件-fullpage.js
  17. activiti并行和串行区别
  18. 读Lock-Free论文实践
  19. 数据库事物 jdbc事物 spring事物 隔离级别:脏幻不可重复读
  20. 转: python _main_ _name_的说明

热门文章

  1. mysql GROUP_CONCAT 可以将分组的字段进行拼接处理.
  2. 599. Minimum Index Sum of Two Lists两个餐厅列表的索引和最小
  3. 680. Valid Palindrome II 对称字符串-可删字母版本
  4. 11-内涵段子-爬虫(python+正则)
  5. grid search
  6. Luogu 2868 [USACO07DEC]观光奶牛Sightseeing Cows
  7. JavaScript——Dom编程(2)
  8. 《the art of software testing》第四章 测试用例的设计
  9. Vivado生成edf文件
  10. 设计模式09: Decorator 装饰模式(结构型模式)