/***************************************************************
C语言
AUTHOR:liuyongshui
DATE:********
***************************************************************/
/*
问题十二:编写模板函数sort,功能是:对三个形参a, b, c按照从大到小排序。
*/
#include
void sort(int l, int m, int n); //原函数的申明
int main()
{
int a;
int b;
int c;
printf("请输入三个数:");
scanf("%d %d %d", &a, &b, &c);
sort(a, b, c);
return 0;
}
// 函数的定义
void sort(int l, int m, int n)
{
int t;
if(l {
t=l;
l=m;
m=t;
}
if(l {
t=l;
l=n;
n=t;
}
if(m {
t=m;
m=n;
n=t;
}
printf("排序后,由大到小:%d %d %d\n", l, m, n);
}