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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wangganghua 中级黑马   /  2015-9-18 23:09  /  517 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//
//  main.c
//  基础测试5
//
//  Created by wangganghua on 15/9/18.
//  Copyright (c) 2015年 wangganghua. All rights reserved.
//
#include <stdio.h>
//函数声明
void TheMinOfArray(int _array[]);

int main(int argc, const char * argv[]) {
    // insert code here...
    //  printf("Hello, World!\n");

    //    定义一个整形数组

    int array [6] = {4,5,3,6,8,9};

    //    调用函数
    TheMinOfArray(array);

    return 0;
}


// 定义一个数组函数
void TheMinOfArray(int _array[])
{
    //    定义一个整形变量min
    int min = 0;
    //    把数组中的第一个数赋值给min
    min = _array[0];
    //    定义一个变量存储数组的长度
    int arraylength = sizeof(_array)/sizeof(unsigned int);

    //printf("此数组的最小值为%d",arraylength);

    //int arraylength = strlen(_array);

    for(int i =0;i<arraylength;i++)
    {
        //    把第一个值给数组中的每一个值做比较,如果遇到比第一个数小的就赋值给min
        if(min > _array)
        {
            min =  _array;
        }
    }

    //    输出数组中的最小值
    printf("此数组的最小值为%d",min);
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马