【发布时间】:2019-03-08 16:19:17
【问题描述】:
我在 HackerRank 中做一个简单的练习,在一个向量中获取一些整数,然后将它们排序在屏幕上。
int main() {
int sz;
std::cin >> sz; // 5 in this case
std::vector<int> v(sz);
for(auto elem : v){
std::cin >> elem;
std::cout << elem << ' '; //1 6 10 8 4
}
std::cout << std::endl;
std::sort(v.begin(), v.end());
for (auto elem : v) {
std::cout << elem << ' '; //0 0 0 0 0
}
return 0;
}
输出是:
1 6 10 8 4
0 0 0 0 0
std::sort 还有什么需要考虑的吗?是不是 HackerRank 的编译器有问题?
【问题讨论】:
标签: c++