string 实现字符串反转
ma981 2012-11-10 03:59:26 #include"iostream"
#include"string"
using namespace std;
void main()
{ string str;
int i,t;
char n;
cin>>str;
t=str.size();
for(i=0;i<str.size()/2;i++)
{
n=str[i];
str[i]=str[t-i-1];
str[t-i-1]=n;
}
cout<<str;
cout<<endl;
}
但我有一点不明白
就是把 n换成string n;类型
for语句换成
{
n[0]=str[i];
str[i]=str[t-i-1];
str[t-i-1]=n[0];
}
编译能成功,但是执行出错,求解