//提供一个比较简单的写法,请参考。

//用数组x保存输入的5个数,max,min分别存最大最小数。
//这里要比较的数是整型,可以改其他类型。
scanf ("%d%d%d%d%d", &a[5]); 要改为 scanf ("%d%d%d%d%d", &a[0], &a[1], &a[2], &a[3], &a[4]); 如果要改为任意个数比较的话,需要动态分配数组空间 int i, max, n, *a; printf("输入数字的数量: ")
; for(i = 0; i < n; i ++) scanf("%d", &a[i]; 后面就可以按你写的那样比较这n个数的大小