2 条题解
-
3
#include<bits/stdc++.h> using namespace std; struct data{ int j; int y; }n[105]; bool cmp(data x,data z){ if(x.j<z.j) return 1; if(x.j==z.j){ if(x.y<z.y) return 1; else return 0; } return 0; } int main(){ for(int i=1;i<=3;i++){ cin>>n[i].y; n[i].j=abs(n[i].y); } sort(n+1,n+3+1,cmp); for(int i=1;i<=3;i++){ cout<<n[i].y<<" "; } return 0; }
信息
- ID
- 166
- 时间
- 1000ms
- 内存
- 64MiB
- 难度
- 6
- 标签
- 递交数
- 48
- 已通过
- 14
- 上传者