void main()
{
int x;int y; int z;int t;
scanf("%d%d%d" ,&x ,&y, &z);
if(x>y) t=x,x=y,y=t;
if(x>z) t=x,x=z,z=t;
if(y>z) t=y,y=z,z=t;
printf ("the min number is %d,the max number is %d,the mid number is %d,\n" , x,z,y);
getch();
return 0;
}
三个数排序,低、高、中
#include <stdio.h>
#include "stdafx.h"
int main()
{
int max(int x, int y, int z);
int a,b,c,d;
scanf ("%d%d%d" ,&a ,&b, &c);
d = max(a ,b, c);
printf ("max = %d\n" , d);
return 0;
}
int max(int x, int y, int z)
{
return((y=(x>y?x:y))>z?y:z);
}
这样就好了(引用楼上的),你的基础还不是很好哦!需要多多看书,基本的东西要知道