1205 单词翻转

1205 单词翻转

时间限制: 1 s

空间限制: 128000 KB

题目等级 : 青铜 Bronze

题解

题目描述 Description

给出一个英语句子,希望你把句子里的单词顺序都翻转过来

输入描述 Input Description

输入包括一个英语句子。

输出描述 Output Description

按单词的顺序把单词倒序输出

样例输入 Sample Input

I love you

样例输出 Sample Output

you love I

数据范围及提示 Data Size & Hint

简单的字符串操作

:::::::::::::::::::::::::::

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include<iostream>
char juzi[100+10];
int main()
{
    gets(juzi);
    int changdu=strlen(juzi);
    int i=changdu-1;
    int j;
    while(i-->=0)
    {
            if(juzi[i]==‘ ‘)
            {
                for(int j=i+1;j<changdu;j++)
                {
                    printf("%c",juzi[j]);//break big juzi into small word;
                }
                printf(" ");
                changdu=i;
            }

    }
    for(int j=0;j<changdu;j++)
    printf("%c",juzi[j]);
    printf("\n");
    return 0;
}
时间: 2024-10-16 11:08:12

1205 单词翻转的相关文章

[1205 单词翻转] 解题报告

题目描述 Description 给出一个英语句子,希望你把句子里的单词顺序都翻转过来 输入描述 Input Description 输入包括一个英语句子. 输出描述 Output Description 按单词的顺序把单词倒序输出 样例输入 Sample Input I love you 样例输出 Sample Output you love I 数据范围及提示 Data Size & Hint 简单的字符串操作 解题思路: 步骤一:简单来讲可以使用两次翻转实现,第一次对整体做一个翻转,得到&q

Codevs 1205 单词翻转

时间限制: 1 s 空间限制: 128000 KB 题目等级 : 青铜 Bronze 题解 题目描述 Description 给出一个英语句子,希望你把句子里的单词顺序都翻转过来 输入描述 Input Description 输入包括一个英语句子. 输出描述 Output Description 按单词的顺序把单词倒序输出 样例输入 Sample Input I love you 样例输出 Sample Output you love I 数据范围及提示 Data Size & Hint 简单的

单词翻转

1205 单词翻转 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 青铜 Bronze 题目描述 Description 给出一个英语句子,希望你把句子里的单词顺序都翻转过来 输入描述 Input Description 输入包括一个英语句子. 输出描述 Output Description 按单词的顺序把单词倒序输出 样例输入 Sample Input I love you 样例输出 Sample Output you love I

Openjudge-计算概论(A)-单词翻转

描述: 输入一个句子(一行),将句子中的每一个单词翻转后输出. 输入只有一行,为一个字符串,不超过500个字符.单词之间以空格隔开.输出翻转每一个单词后的字符串,单词之间的空格需与原文一致. 样例输入 hello world 样例输出 olleh dlrow思路:从头到尾扫描字符串,遇到空格,翻转前面的,再回来继续就得了.注意:输入要用gets()函数代码如下: 1 #include<stdio.h> 2 #include<string.h> 3 void daoxu(char t

4104:单词翻转

4104:单词翻转 总时间限制:  1000ms 内存限制:  65536kB 描述 输入一个句子(一行),将句子中的每一个单词翻转后输出. 输入 只有一行,为一个字符串,不超过500个字符.单词之间以空格隔开. 输出 翻转每一个单词后的字符串,单词之间的空格需与原文一致. 样例输入 hello world 样例输出 olleh dlrow代码: #include<stdio.h> #include<string.h> int main() { char str[501],anti

p1205单词翻转-递归解决

题目描述 Description 给出一个英语句子,希望你把句子里的单词顺序都翻转过来 输入描述 Input Description 输入包括一个英语句子. 输出描述 Output Description 按单词的顺序把单词倒序输出 样例输入 Sample Input I love you 样例输出 Sample Output you love I /* 作者:1c3z 题目:p1205 单词翻转 */ #include <stdio.h> #include <stdlib.h>

27:单词翻转

27:单词翻转 查看 提交 统计 提问 总时间限制:  1000ms 内存限制:  65536kB 描述 输入一个句子(一行),将句子中的每一个单词翻转后输出. 输入 只有一行,为一个字符串,不超过500个字符.单词之间以空格隔开. 输出 翻转每一个单词后的字符串,单词之间的空格需与原文一致. 样例输入 hello world 样例输出 olleh dlrow 1 #include<iostream> 2 #include<cstring> 3 #include<cstdio

AC日记——单词翻转 1.7 27

27:单词翻转 总时间限制:  1000ms 内存限制:  65536kB 描述 输入一个句子(一行),将句子中的每一个单词翻转后输出. 输入 只有一行,为一个字符串,不超过500个字符.单词之间以空格隔开. 输出 翻转每一个单词后的字符串,单词之间的空格需与原文一致. 样例输入 hello world 样例输出 olleh dlrow 思路: 大模拟: 来,上代码: #include<cstdio> #include<string> #include<cstring>

单词翻转——超时代码

Q:单词翻转 总时间限制:1000ms内存限制:65536kB 描述 输入一个句子(一行),将句子中的每一个单词翻转后输出. 输入只有一行,为一个字符串,不超过500个字符.单词之间以空格隔开.输出翻转每一个单词后的字符串,单词之间的空格需与原文一致.样例输入 hello world 样例输出 olleh dlrow S: #include <stdio.h> #include<string.h> int main() { char sen[713]; //char temp[10