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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 嗨灬小凯 中级黑马   /  2015-4-20 12:32  /  440 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
main.m
测试题08
8、 设计一个函数,找出整型数组元素的最小值(C语言编程题)
*/
#include <stdio.h>
int min(int *array,int length)  //定义一个数组函数
{
    int m = array[0];           // 假设最大的数为 m = array[0]
    for(int i = 1; i < length; i++) //遍历数组
        if(m > array[i])            //  如果数组里有比 m 大的数  就给 m 重新赋值
            m = array[i];
    return m;               //返回 m
}
int main()
{
    int nums[] = {999999999,55555,666666,1,22,4444,333,88888888,7777777};
    int len = sizeof(nums) / sizeof(int);   //数组长度等于数组字节数除以int类型长度
    int num = min(nums, len);
   
    printf("数组里最小的元素是%d",num);



    return 0;
}

0 个回复

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