优化代码:#include <iostream> #include <algorithm> using namespace std; const int N = 210; int n; int age[N]; int main() { cin >> n; for (int i = 0; i < n; i++) { cin >> age[i]; } sort(age, age + n); for (int i = 0; i < n; i++) { cout << age[i] << " "; } return 0; }
时间: 2024-01-13 14:05:38 浏览: 84
使用include <iostream>时一定要加using namespace std
这段代码已经很简洁了,但是还可以做一些小的优化:
1. 不需要使用命名空间 std,可以避免潜在的命名冲突。
2. 可以将常量 N 和数组 age 的大小定义为 const 变量,以增加代码的可读性。
3. 可以将输入和排序操作合并到一个 for 循环中,这样可以减少循环的次数。
下面是优化后的代码:
```c++
#include <iostream>
#include <algorithm>
const int kMaxN = 210;
int main() {
int n;
int age[kMaxN];
std::cin >> n;
for (int i = 0; i < n; ++i) {
std::cin >> age[i];
}
std::sort(age, age + n);
for (int i = 0; i < n; ++i) {
std::cout << age[i] << " ";
}
std::cout << std::endl;
return 0;
}
```
希望这可以帮到你!
阅读全文