反话专题

PAT-1009 说反话(java实现)

还是这种题好,多简单啊,题目多清晰明了啊,多让人增加学习的热情啊。 题目 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。 输出格式: 每个测试用例的输

pat 1009 说反话

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。 输出格式: 每个测试用例的输出占一行,输出倒序后的句子。 输入样例: Hello World Here

(乙)1009 说反话 (20 分)

题目: 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。 输出格式: 每个测试用例的输出占一行,输出倒序后的句子。 输入样例: Hello World

字符串处理——说反话

#include<stdio.h>#include<string.h>int main(){ char str[90], ans[90][90];int r = 0, h = 0;gets(str);int len = strlen(str);for( int i = 0; i < len; i++ ){if( str[i] != ' ') ans[r][h++] = str[i];e

说反话-加强版

主要:使用strtok函数(将字符串以空格分开)(若不了解strtok函数,我在其它文章已说明) #include <stdio.h> #include <string.h> int main() {     int i = 0;     int z = 0;     char* str[500001];当字符串全是以一个的字符,则有500001个     char arr[5000

牛客网 说反话

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入描述 测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。 输出描述 每个测试用例的输出占一行,输出倒序后的句子。 示例: 输入 Hello World Here

7-15 说反话-加强版 (20 分)#

7-15 说反话-加强版 (20 分)#     7-15 说反话-加强版 (20 分)   强行解释# 先输出最后的单词,后输入先输的单词?(这不就是队列吗?先入队,后出队。不,咱现在也没学过,咱也不敢问) 那咋办呢? 看似机制的我使用了如下代码解决了这个问题 #include<iostream>using namespace std;int main(){strin

B1009 说反话 (20 分)(思路+注意)

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。 输出格式: 每个测试用例的输出占一行,输出倒序后的句子。 输入样例: Hello World Here I C

1009 说反话——c++实现

1. 题目介绍 2. 思路 我想的是用字符串来存储单词,但还没养成使用栈、队列等的习惯,所以创建了大小为80的字符串数组。然后利用循环,依次将首尾字符串对换实现句子的倒序。 参考大佬的代码后,发现使用栈就方便多了。新技能get√ 3. 具体代码实现 使用字符串数组: #include<iostream>#include<string>using namespace std;i

【PTA-乙级】1009-说反话 (三种解法)

前言: 更新: 之前的前言是我说我写的第一种解法测试点3过不去,经过若干天后我重新看这个题。仍然觉得没问题 然后把字符数组的大小改为82就过了测试点3。 鬼知道什么情况。应该是输入的测试用例不规范吧 题目: 解法1  char型数组与string数组赋值解法: #include<iostream>#include<cstring>using namespace std;int