我的程序如下,但是运行的时候,如果是个位数的话没有问题,能按从大到小输出,但是只要输入两位数或者三位数的时候就老实不行,求大大们指点,最好就从这个程序里面来指点;
#include <iostream.h>
void main()
{
int a,b,c,d,i;
cout<<"请输入四个整数"<<endl;
cin>>a>>b>>c>>d;
if(a<b) i=a;a=b;b=i;
if(a<c) i=a;a=c;c=i;
if(a<d) i=a;a=d;d=i;
if(b<c) i=b;b=c;c=i;
if(b<d) i=b;b=d;d=i;
if(c<d) i=c;c=d;d=i;
cout<<a<<' '<<b<<' '<<c<<' '<<d<<endl;
}