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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. /**
  2. *8.设计一个函数,找出整型数组元素的最小值(C语言编程题)
  3. */

  4. #include <stdio.h>

  5. //函数名称 min
  6. //功能 返回一个整型数组的最小值
  7. //形参为 数组指针 数组大小
  8. //返回值为数组最小值

  9. int min (int *array,int size)
  10. {
  11.     //1.新建变量min,并用数组的第一个元素初始化
  12.     int min = array[0];
  13.    
  14.     //2.遍历数组元素
  15.     for(int i = 1;i < size;i++)
  16.     {
  17.         //2.1如果元素比min小 则把元素的值赋值给min
  18.         if(min > array[i]) min = array[i];
  19.       
  20.     }
  21.    
  22.     //3.返回数组最小值 min
  23.     return min;
  24. }

  25. int main(int argc, const char * argv[])
  26. {
  27.     //4.新建一个用户定义的数组并初始化
  28.     int array[10] = {1,2,5,-100,8,12,2222,8,-1,0};
  29.    
  30.     //5.调用函数并打印数组的最小值
  31.     printf("数组最小值是%d\n",min(array,10));

  32.     return 0;
  33. }
复制代码

0 个回复

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