问题及代码

/*
*ALL rights reserved.
*文件名称:shibazhouxiangmu2(1)
*作者:李长鸿
*完成时间:2014.12.23
*问题描述:成绩排序
*/
#include <iostream>
using namespace std;
int Dcmp(int*,int*,int*);
int main()
{
int x,y,z;
cout<<"请输入三个整数;"<<endl;
cin>>x>>y>>z;
cout<<"三个整数从大到小为:"<<endl;
Dcmp(&x,&y,&z);
return 0;
}
int Dcmp(int*x,int*y,int*z)
{
int t;
if(*x<*y){t=*x;*x=*y;*y=t;}
if(*x<*z)cout<<*z<<","<<*x<<","<<*y<<endl;
else if(*z>*y)cout<<*x<<","<<*z<<","<<*y<<endl;
else cout<<*x<<","<<*y<<","<<*z<<endl;
}