首页 > 编程 > C++ > 正文

[华为OJ--C++]065-字符逆序

2019-11-08 02:26:08
字体:
来源:转载
供稿:网友

题目描述:将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。如:输入“I am a student”,输出“tneduts a ma I”。

输入描述:输入一个字符串,可以有空格

输出描述:输出逆序的字符串

输入例子:I am a student

输出例子:tneduts a ma I

算法实现:

#include<iostream>  #include<string>#include<vector>using namespace std;    //************************************************    // * Author: 赵志乾    // * Date: 2017-2-19     // * Declaration: All Rigths Reserved !!!    //***********************************************/    int main()  {      string instr; 	getline(cin,instr);	for(int i=0;i<instr.length()/2;i++)	{		char c=instr[i];		instr[i]=instr[instr.length()-1-i];		instr[instr.length()-1-i]=c;	}      cout<<instr<<endl;      return 0;  }  


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选