A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© cxl19900517 中级黑马   /  2015-6-15 20:31  /  1162 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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;

}

7 个回复

倒序浏览
注释的很详细
回复 使用道具 举报
写的很好,共同学习
回复 使用道具 举报
goldboy 来自手机 中级黑马 2015-6-15 22:05:30
板凳
对于自定义函数,函数如果放在main函数之后,该函数应该在main函数前先声明
回复 使用道具 举报
评论下  收藏了  回头学完看看
回复 使用道具 举报
路过,顺便顶一下
回复 使用道具 举报
李言 中级黑马 2015-6-15 22:41:15
7#
一起努力,加油
回复 使用道具 举报
fixer 中级黑马 2015-6-15 22:56:43
8#
伪代码值得学习
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马