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); }
这样就好了(引用楼上的),你的基础还不是很好哦!需要多多看书,基本的东西要知道