zoukankan      html  css  js  c++  java
  • 1018: 说反话

    1018: 说反话

    时间限制: 1 Sec  内存限制: 128 MB
    提交: 358  解决: 204
    [提交][状态][讨论版]

    题目描述

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

    输入

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

    输出

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

    样例输入

    Hello World Here I Come

    样例输出

    Come I Here World Hello

    提示

     

    来源

    5053

    #include<iostream> 
    #include<string.h> 
    #include<vector> 
    using namespace std; 
    int main() 

        char str[80]; 
        const char *ch = " "; 
        char *result; 
        vector<char *> v; 
        gets(str);
     
        result = strtok(str,ch); 
        while(result!=NULL) 
        { 
            v.push_back(result); 
            result = strtok(NULL,ch); 
        } 
        for(int i=v.size()-1;i>=0;i--) 
        { 
            if(i!=0) 
                cout<<v[i]<<" "; 
            else 
                cout<<v[i]; 
        } 
        return 0;    
    }

  • 相关阅读:
    儿子和女儿——解释器和编译器的区别与联系
    求eclipse中的java build path 详解
    求eclipse中的java build path 详解
    System.Activator类
    htmlagilitypack解析html
    KindleEditor insertfile初始化多个
    按住ALT键复制
    隐藏行错误排查
    列类型: 202错误
    C#中的&运算
  • 原文地址:https://www.cnblogs.com/lchzls/p/5781490.html
Copyright © 2011-2022 走看看