代码:
#include<iostream>
#include<algorithm>
#include<vector> //记得加上头文件!!!
#include<bits/stdc++.h> //也可以使用万能头(万能头是万能,但不全能)
using namespace std;
int main()
{
int n;
cin>>n; //输入长度
int s[n]; //定义数组
for (int i=0; i<n; i++)
{
cin>>s[i]; //输入数组
}
sort(s,s+n,greater<int>()); //数组排序,这是第一种方法。
for (int i=0; i<n; i++)
{
cout<<s[i]<<endl;
}
int m;
cin>>m;
int ss[n];
vector<int> s1; //定义排序容器
for (int i=0; i<n; i++)
{
cin>>ss[i];
s1.push_back(s[i]);
}
sort(s1.begin(),s1.end(),greater<int>());
for (int i=0; i<n; i++)
{
cout<<s1[i]<<endl;
}
}
#include<iostream>
#include<algorithm>
#include<vector> //记得加上头文件!!!
#include<bits/stdc++.h> //也可以使用万能头(万能头是万能,但不全能)
using namespace std;
int main()
{
int n;
cin>>n; //输入长度
int s[n]; //定义数组
for (int i=0; i<n; i++)
{
cin>>s[i]; //输入数组
}
sort(s,s+n,greater<int>()); //数组排序,这是第一种方法。
for (int i=0; i<n; i++)
{
cout<<s[i]<<endl;
}
int m;
cin>>m;
int ss[n];
vector<int> s1; //定义排序容器
for (int i=0; i<n; i++)
{
cin>>ss[i];
s1.push_back(s[i]);
}
sort(s1.begin(),s1.end(),greater<int>());
for (int i=0; i<n; i++)
{
cout<<s1[i]<<endl;
}
}
本文介绍了如何在C++中使用`iostream`,`algorithm`,和`vector`进行数组排序,包括直接数组排序和使用`vector`容器进行操作,并展示了`greater<int>`函数的应用。


625

被折叠的 条评论
为什么被折叠?



