Run ID | 作者 | 问题 | 语言 | 测评结果 | 分数 | 时间 | 内存 | 代码长度 | 提交时间 |
---|---|---|---|---|---|---|---|---|---|
313186 | 丁虞轩 | 【C2-T】绝对值排序 | C++ | 通过 | 100 | 1 MS | 252 KB | 677 | 2025-03-19 21:10:26 |
#include<iostream> #include<cmath> using namespace std; int main(){ int a,b,c; cin>>a>>b>>c; if(abs(a)>abs(b)){ swap(a,b); } else if(abs(a)==abs(b)){ if(a>b); swap(a,b); } else if(abs(a)>abs(c)){ if(abs(a)>abs(b)){ swap(a,c); } else if(abs(a)<abs(b)); swap(a,c); swap(a,b); } else if(abs(a)==abs(c)){ if(abs(a)>abs(c)); swap(a,c); } else if(abs(b)>abs(c)){ if(abs(a)>abs(b)){ swap(a,c); } else if(abs(a)<abs(b)){ if(abs(a)>abs(c)); swap(a,c); swap(a,b); } } else if(abs(b)==abs(c));{ if(b>c); swap(b,c); } cout<<a<<" "<<b<<" "<<c; return 0; }