作者:墨启飞
环境:vs2019
时间:2021.9.21
代码
代码1:#include <iostream>
using namespace std;
int main()
{
void sort(int x,int y,int z);
int x,y,z;
cin >> x >> y >> z;
sort(x,y,z);
return 0;
}
void sort(int x,int y,int z)
{
int temp;
if (x>y)
{
temp=x;
x=y;
y=temp;
}
if(z < x)
cout<<z<<',' << x <<','<< y<< endl;
else if(z<y) cout<<x <<','<< z <<','<< y <<endl;
else cout <<x <<','<< y <<','<< z <<endl;
}
代码2:#include<iostream>
using namespace std;
int main()
{
void sort(int &,int &,int &);
int a,b,c;
cin >>a>>b>>c;
sort(a,b,c);
cout<<a<<','<<b<<','<<c<<endl;
return 0;
}
void Change(int &i,int &j)
{
int temp;
if(i>j)
{
temp=i;
i=j;
j=temp;
}
}
void sort(int &x,int &y,int &z)
{
if(x>y) Change(x,y);
if(x>z) Change(x,z);
if(y>z) Change(y,z);
}
bug:if—else语句还不是很熟练,绕进去了