黑马程序员技术交流社区

标题: 找出整型数组元素的最小值 [打印本页]

作者: cxl19900517    时间: 2015-6-15 20:31
标题: 找出整型数组元素的最小值
int main()
{
   
    //自定义一个整型数组,
    int array[] = {11, 3, 17, 9, 21, 1};
   
    //调用函数,找出最小值
    int min = minOfArray(array, sizeof(array)/4);
   
    //打印最小值
    printf("%d", min);
    return 0;
}

//自定义一个函数,用来遍历数组,找出最小值
int minOfArray(int array[], int length)
{
    //定义一个常数,接收数组的最小值,默认数组中第一个数值为最小值
    int min = array[0];

    //for 循环,遍历数组
    for (int  i =0 ; i < length; i ++) {
        //判断:遍历数组中每个数值,与min 比较,小于min的话,把数值赋值给min
        if (min > array[i]) {
            min = array[i];
        }
    }
   
    //函数返回值为 min
    return min;

}
作者: 黑马贾永强    时间: 2015-6-15 21:05
注释的很详细
作者: 白0702    时间: 2015-6-15 21:45
写的很好,共同学习
作者: goldboy    时间: 2015-6-15 22:05
对于自定义函数,函数如果放在main函数之后,该函数应该在main函数前先声明
作者: aofex    时间: 2015-6-15 22:15
评论下  收藏了  回头学完看看
作者: d18819042875    时间: 2015-6-15 22:39
路过,顺便顶一下
作者: 李言    时间: 2015-6-15 22:41
一起努力,加油
作者: fixer    时间: 2015-6-15 22:56
伪代码值得学习




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2