![]() |
#2
kspliusa2010-09-27 18:24
|

#include<iostream.h>
int main()
{
int a,b,c;
int a1,b1,c1;
void sort(int &,int &,int &);
cout<<"please enter 3 integral: " << endl;
cin>>a>>b>>c;
a1=a;b1=b;c1=c;
sort(a1,b1,c1);
cout << a1 << ' '<< b1 << ' ' << c1 << endl;
return 0;
}
void sort(int &i,int &j,int &k)
{
void change(int &,int &);
if(i<j) change(i,j);
if(i<k) change(i,k);
if(j<k) change(j,k);
}
void change(int &a,int &b)
{
int temp;
temp=a;
a=b;
b=temp;
}
int main()
{
int a,b,c;
int a1,b1,c1;
void sort(int &,int &,int &);
cout<<"please enter 3 integral: " << endl;
cin>>a>>b>>c;
a1=a;b1=b;c1=c;
sort(a1,b1,c1);
cout << a1 << ' '<< b1 << ' ' << c1 << endl;
return 0;
}
void sort(int &i,int &j,int &k)
{
void change(int &,int &);
if(i<j) change(i,j);
if(i<k) change(i,k);
if(j<k) change(j,k);
}
void change(int &a,int &b)
{
int temp;
temp=a;
a=b;
b=temp;
}
我把这个小程序记下来了,今天早上学的,现在从大脑里拷贝出来!但愿一星期后,不要丢失!