新人求教,一个简单的排序问题,,不知道哪里出错了
程序代码:# include <stdio.h>
int max(int i, int j);
int main(void)
{
int a, b, c;
printf("请输入三个整数:\n");
scanf("%d %d %d", &a, &b, &c);
max(a, b);
max(b, c);
max(a, c);
printf("三者从大到小排序为:%d %d %d\n", a, b, c);
return 0;
}
int max(int i, int j)
{
int t;
if (i < j)
{
t = j;
j = i;
i = t;
}
printf("i = %d j = %d\n", i, j);
return (i,j);
}刚学C不久,望大神赐教max函数可以进行大小比较,但是没把比较后的数值返回给a,b,c,是return语句的问题吗?实在想不明白,求教
[ 本帖最后由 天天空空 于 2015-6-7 12:02 编辑 ]






