AcWing 663. 简单排序
原题链接
中等
作者:
垫底抽風
,
2021-08-22 21:03:48
,
所有人可见
,
阅读 1243
算法1
参考文献
C++ 代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a,b,c,a1=0,b1=0,c1=0;
cin>>a>>b>>c;
a1=a;
b1=b;
c1=c;
if(a<b)swap(a,b);
if(a<c)swap(a,c);
if(b<c)swap(b,c);
cout<<c<<endl<<b<<endl<<a<<endl<<endl<<a1<<endl<<b1<<endl<<c1;
}
算法二
参考文献
C++ 代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[101],f[101];
for(int i=1;i<=3;i++)cin>>a[i],f[i]=a[i];
sort(a+1,a+4);
for(int i=1;i<=3;i++)cout<<a[i]<<endl;
cout<<endl;
for(int i=1;i<=3;i++)cout<<f[i]<<endl;
}