黑马程序员技术交流社区

标题: 我的习题NO3 [打印本页]

作者: 嗨灬小凯    时间: 2015-4-20 12:32
标题: 我的习题NO3
/*
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;
}




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