黑马程序员技术交流社区
标题: 求出数组的最小值 [打印本页]
作者: wangganghua 时间: 2015-9-18 23:09
标题: 求出数组的最小值
//
// 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);
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |