/*
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;
} |
|