该算法实现了在一个整型数组中查找最小值,返回最小值和最小值在数组中的位置,也就是索引号,具体C代码如下:
/*定义一个数组类型的结构体*/
struct array {
int index;/*索引*/
int value;/*值*/
};
struct array min(int *b, int l)
{
int i = 0;
struct array m;
m.index = i;
m.value = b[i];
for (i = 1; i < l; i++) {
if (m.value > b[i]) {
m.index = i;
m.value = b[i];
}
}
return m;
}