题解 | #求长方体表面积#
最后k个元素
http://www.nowcoder.com/practice/9e497c068b8a4f53b0f0576f89ff4ebe
#include<bits/stdc++.h>
using namespace std;
int main() {
int n, k;
vector<int>a;
// write your code here......
//重点在vector的索引,如何给vector分配内存?new,不能用下标建立索引!最好用push_back
cin >> n >> k;
// vector<int> a new vector<int>;
int x;
for (int i = 0; i < n; ++i) {
cin >> x;
a.push_back(x);
// a[i] = x;//错误!
}
// a.end()是最后一个元素还是最后一个元素的后一个元素?最后一个元素的后一个元素
// for (auto iter = a.end() - 1; iter != a.end() - k - 1; --iter) {
// cout << *iter << " ";
// }
for(int i = n-1; i>=n-k; --i){
cout<<a[i]<<" ";
}
return 0;
}