PAT1009 说反话
- PAT1009 说反话 推荐度:
- 相关推荐
PAT1009 说反话
说反话
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。
输入格式:
测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。
输出格式:
每个测试用例的输出占一行,输出倒序后的句子。
输入样例:
Hello World Here I Come
输出样例:
Come I Here World Hello
思路:
本题解法很多,先进后出可以用栈的特性,因本题数据范围较小,直接使用字符数组依次存储输入的单词,然后倒序输出即可。
代码:
#include <stdio.h>
int main()
{char str[81][81];char ch;int i,num=-1;scanf("%s",str[++num]);while((ch=getchar())==' ')scanf("%s",str[++num]);for(i=num;i>0;i--)printf("%s ",str[i]);printf("%s",str[0]);
}
最新文章
- docker image 的sha256 digest摘要
- linux的s权限和t权限
- 【魔兽世界】
- principal java
- 这两天迷恋的音乐
- mmap()
- anchors.fill和anchors.centerIn区别
- Android: How to Capture Screen in Gingerbread(2.3中实现截屏)
- Java TreeSet详解
- SAR成像系列:【8】合成孔径雷达(SAR)成像算法
- MongoDB勒索事件中,DBA们到底该学到什么?
- c语言上机试题库及答案,《C语言上机试题及答案》.doc
- Shiro和SpringSecurity
- Linux C编程itoa()函数 atoi()函数
- 小程序列表多个批量倒计时
- 生成网站与发布网站的区别
- SSL单向认证和双向认证交互流程