1.三个数排序
//指针作为函数参数
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
cout<<"inter numbers:"<<endl;
int a,b,c;
cin>>a>>b>>c;
void sort(int&,int&,int&);
sort(a,b,c);
cout<<"sorted number:"<<a<<" "<<b<<" "<<c<<endl;
return 0;
}
void sort(int&a,int&b,int&c)
{
void change(int&,int&);
if(a>b)change(a,b);
if(b>c)change(b,c);
if(a>c)change(a,c);
}
void change(int&a,int&b)
{
if(a>b)
{
int temp;
temp=a;
a=b;
b=temp;
}
}
//引用
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int a,b,c;
cout<<"input:"<<endl;
cin>>a>>b>>c;
void sort(int&,int&,int&);
sort(a,b,c);
cout<<a<<setw(5)<<b<<setw(5)<<c<<endl;
return 0;
}