输入一个字符串,将其逆序后输出。(使用C++,不建议用伪码) 第一种方法,应该是c语言的方法:#include <iostream> using namespace std; void main() { char a[50];memset(a,0,sizeof(a)); int i=0,j; char t; cin.getline(a,50,'/n'); for(i=0,j=strlen(a)-1;i <strlen(a)/2;i++,j--) { t=a[i]; a[i]=a[j]; a[j]=t; } cout < <a < <endl; } 第二种方法,c++的方法://2011-3-29 //输入字符串,逆序输出 //笔试题 string inverse_string(string str) { string tmp; int str_length=str.length(); for(int i=1;i<=str_length;++i) { tmp.append(str.substr(str.length()-i,1)); } return tmp; }