1.理论
在一个有n个元素的集合中,可以通过比较n-1次得到最小值。
2.c代码
/*************************************************************************
> File Name: miniMum.c
> Author: NULL
> Mail: 574889524@qq.com
> Created Time: 2014年11月02日 星期日 14时54分35秒
************************************************************************/
/*挑选最小元素*/
#include<stdio.h>
#define ARRSIZE 10
int MiniMum(int *pArr,int iLen)
{
int iMin,i;
iMin = pArr[0];
for(i=1;i< iLen;++i)
if(iMin > pArr[i])
iMin = pArr[i];
return iMin;
}
int main()
{
int Arr[ARRSIZE] = {10,3,5,6,7,3,100,5,6,10};
printf("min = %d\n",MiniMum(Arr,ARRSIZE));
return 0;
}