总结一下这段代码的功能，要求简洁明了，用一句话来说明。

```
#include <iostream>
#include <vector>
#include <algorithm>

using namespace std;

int main() {
    vector<int> vec = {1, 2, 3, 4, 5};
    sort(vec.begin(), vec.end(), greater<int>());
    for (int i : vec) {
        cout << i << " ";
    }
    return 0;
}
```
user
这段代码的功能是对一个整数向量进行降序排序，并将排序后的结果输出。
assistant