问题十二:编写模板函数sort,功能是:对三个形参a, b, c按照从大到小排序。

2014-11-23 22:37:14 · 作者: · 浏览: 5

/***************************************************************
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);
}