能力值:
( LV4,RANK:50 )
|
-
-
2 楼
#include <iostream>
#include <string>
#include <iterator>
#include <algorithm>
using namespace std;
int main()
{ string a;
cin>>a;
copy(a.rbegin(),a.rend(),ostream_iterator<char>(cout,"\n"));这里改了
cout<<endl;
return 0;
}
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
能解释一下么?
|
能力值:
( LV8,RANK:130 )
|
-
-
4 楼
a.rbegin()
char
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
我貌似明白了:
迭代器指向的对象的类型是Char尽管它是一个String的Iter
|
能力值:
( LV8,RANK:130 )
|
-
-
6 楼
#include <iostream>
#include <string>
#include <iterator>
#include <algorithm>
#include <vector>
using namespace std;
int main()
{
string a;
cin>>a;
copy(a.rbegin(),a.rend(),ostream_iterator<char>(cout,"\n"));
cout<<endl;
vector<string> vec;
string tmp;
while( getline(cin, tmp ) )
{
vec.push_back( tmp );
}
copy( vec.rbegin(), vec.rend(), ostream_iterator<string>(cout, "\n" ) );
cin.get();
return 0;
}
对比我的代码
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
顶楼上,就是这个意思 郁闷了我半天
|
|
|