using namespace std; int main() { int a,b,c,d[3]; cin>>a>>b>>c; d[0]=a; d[1]=b; d[2]=c; sort(d,d+3,greater<int>());//sort默认是按照从小到大的顺序排列的,greater表示更大的意思,即更大的数排在前面,<int>表示要排序的数组中的元素是int类型的 cout<<d[0]<<' '<<d[1]<<' '<<d[2]; return 0; }
#include<bits/stdc++.h> using namespace std; int main(){ int a,b,c,d[3]; cin>>a>>b>>c; d[0]=a; d[1]=b; d[2]=c; sort(d,d+3,greater<int>()); cout<<d[0]<<' '<<d[1]<<' '<<d[2]; return 0; }
你知道这是什么意思?👀️
#include<bits/stdc++.h> using namespace std; int a[100000],n; bool cmp(int a,int b) { return a > b; } int main(){ for(int i=0;i<3;i++){ cin>>a[i]; } sort(a,a+3,cmp); for(int i=0;i<3;i++){ cout<<a[i]<<" "; } return 0; }
注册一个 个人测试记录 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 个人测试记录 通用账户