输入10个数求最大和最小有什么简单算法吗?
而且要求不改变原来输入数字的顺序!想了一个最垃圾的:拿每一个数都和这十个数比一遍求最大和最小,我是新手大家见谅!大家帮忙想想,我自己也再想想!
简单的还可以写一写
程序代码:#include <stdio.h>
#include <stdlib.h>
int main()
{
int array[10]= {1,2,3,4,5,6,7,8,9,10};
int i,max,min,a[0];
max=min=a[0];
for (i=1; i!=10 ; i++ )
{
max=a[i]>max?a[i]:max;
min=a[i]<min?a[i]:min;
}
printf("Max is %d, Min is %d.\n",max,min);
return 0;
}
