L1-032 Left-pad

#include
using namespace std;

int main()
{ 
  int n;char a;string  s;
  cin>>n>>a;cin>>s;
  string ss;
  getline(cin,ss);
  s=s+ss;
  
  char b[10010];
  for(int i=0,j=s.size()-1;i=0;i--)cout<

不知道为什么第二行直接用string读入没有结果

优化

#include
using namespace std;

int main()
{ 
  int n;char a;
  cin>>n>>a;
  getchar();
  string s;
  getline(cin,s);
  
  reverse(s.begin(),s.end());
  char b[10010];
  for(int i=0;i=0;i--)cout<

注意:getline前面有数据时加一个gatchar();

你可能感兴趣的:(算法,c++,数据结构)