PAT乙级,1008,数组元素循环右移

数组右移就是将要移动的按顺序先打印出来,然后再打印未移动的。

不过我这方法不能全部通过。

#include<iostream>
#include<string>
#include<vector>
using namespace std;
int main()
{
 vector<string> v;
 string s;
 char c;
 while (cin >> s)
 {
 	 v.push_back(s);
 	 if((c=getchar())=='\n')//如果不添加这一句循环将不会结束
 	 break;
 }
 for(int i=v.size()-1; i>0;i--)
 cout << v[i] << " ";
 cout << v[0];
 return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_27931977/article/details/79744326