竞赛
考级
#include <bits/stdc++.h> using namespace std; int a[5]; int main(){ cin>>a[0]>>a[1]>>a[2]; sort(a,a+3); cout<<a[0]<<" "<<a[1]<<" "<<a[2]; return 0; }
张高纶
耐高总冠军 张文杰
#include <iostream> using namespace std; int a[4]; int main(){ for(int i=1;i<=3;i++){ cin>>a[i]; } for(int i=1;i<3;i++){ for(int j=1;j<=3-i;j++) { if(a[j]>a[j+1]){ swap(a[j],a[j+1]); } } } for(int i=1;i<=3;i++){ cout<<a[i]<<" "; } return 0; }
Alex燃
#include <bits/stdc++.h> using namespace std; bool cmp(int a,int b){ return a<b; } int main() { int a[3]={}; 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]<<" "; }
留伊铭
思路:本题只有三个数,所以最小的就是min(a,b,c)\min{(a,b,c)}min(a,b,c),第二大的可以表示为(a+b+c)−max(a,b,c)−min(a,b,c)(a+b+c)-\max(a,b,c)-\min(a,b,c)(a+b+c)−max(a,b,c)−min(a,b,c),最大的就是max(a,b,c)\max(a,b,c)max(a,b,c),之后直接输出即可。注意格式。 代码: 时间复杂度:O(1)O(1)O(1)
༺དༀ༒∞░∞༒ༀཌ༻
#include<bits/stdc++.h> using namespace std; int main(){ int a,b,c;cin>>a>>b>>c; vector<int>y; y.push_back(a); y.push_back(b); y.push_back(c); sort(y.begin(),y.end()); cout<<y[0]<<" "<<y[1]<<" "<<y[2]; return 0; } //n u l l
Null
YuQing1919
正在减肥的吃货
#include<bits/stdc++.h> using namespace std; int a[3]; int main(){ int max=-100000; int min=100000; for(int i=0;i<=2;i++){ cin>>a[i]; if(a[i]>=max){ max=a[i]; }else{ max+=0; }if(a[i]<=min){ min=a[i]; }else{ min+=0; } } int x=0; for(int i=0;i<=2;i++){ if(a[i]!=max&&a[i]!=min){ x+=a[i]; } } cout<<min<<" "<<x<<" "<<max; return 0; }
<O_O>
#include<bits/stdc++.h> using namespace std; int main(){ int a[3]; cin>>a[0]>>a[1]>>a[2]; sort(a,a+3); cout<<a[0]<<" "<<a[1]<<" "<<a[2]; return 0; }
人机猫
熙熙熙熙
#include<bits/stdc++.h> using namespace std; int main(){ int n[4]; int a=1,d=0; for(int i=1;i<=3;i++) cin >> n[i]; sort(n+1,n+3+1); for(int i=1;i<=3;i++) cout << n[i]<<" "; return 0; }
DavidDeng
zsy
共33条