zoukankan      html  css  js  c++  java
  • 全国高校绿色计算大赛 预赛第一阶段(C++)第1关:将字符串反转

    挑战任务

    将输入的字符串str进行反转。

    编程要求

    补全右侧vector<char> inversion(string str)函数实现字符串的反转并返回反转之后的字符串,其中函数参数str表示要反转的字符串。

    测试说明

    输入:

    hello world

    输出:

    dlrow olleh

    #ifndef _TEST
    #define _TEST
    #include <iostream>
    #include <vector>
    using namespace std;
    
    class Task{
    	public:
    		vector<char> inversion(string str){
                vector <char> vec;
                int index = str.length();
                while(index--){
                	vec.push_back(str[index]);
                	}	
                return vec;
    			}
    };
    #endif
    

      

    include <iostream>
    #include <vector>
    #include <stdio.h>
    #include "Task.hpp"
    
    using namespace std;
    
    
    int main(){
    	string str;
    	getline(cin,str);
    
    	Task tt;
        vector <char> result;
    	result = tt.inversion(str);
        for(int i = 0; i<str.length();i++){
        	cout << result[i];   
        }
        cout << endl;
    }
    

      

    #ifndef _TEST
    #define _TEST
    #include <iostream>
    #include <vector>
    using namespace std;
    
    class Task{
    	public:
    		vector<char> inversion(string str){
                vector <char> vec;
                int index = str.length();
                while(index--){
                	vec.push_back(str[index]);
                	}	
                return vec;
    			}
    };
    #endif
    

     

    运行结果 

  • 相关阅读:
    阿狸的打字机(bzoj 2434)
    Censoring(bzoj 3940)
    文本生成器(bzoj 1030)
    病毒(bzoj 2938)
    Road(bzoj 2750)
    codevs 2370 小机房的树
    HDU 2838 Cow Sorting
    luogu P2253 好一个一中腰鼓!
    hdu 1166 敌兵布阵
    luogu P1901 发射站
  • 原文地址:https://www.cnblogs.com/277223178dudu/p/9868774.html
Copyright © 2011-2022 走看看