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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. /**
  2. *4.定义一个二维int数组,编写代码获取最小元素。
  3. */

  4. #import <Foundation/Foundation.h>

  5. int main(int argc, const char * argv[])
  6. {

  7.     @autoreleasepool {
  8.         //1.定义两个整型常量 x,y 分别代表二维数组的二维 数组大小可以自己改 x,y
  9.         const NSInteger x =3;
  10.         const NSInteger y = 3;
  11.         
  12.         //2.定义数组并初始化
  13.         NSInteger array[x][y] = {-40,0,-20,50,101,4000,-6,8,-2};
  14.         
  15.         //3.定义一个整型变量min用来存放最小值,用数组的第一个元素来初始化
  16.         NSInteger min = array[0][0];
  17.         
  18.         //4.2个嵌套的for循环遍历二维数组
  19.         for(NSInteger i =0;i < x;i++)
  20.         {
  21.             for(NSInteger j =0;j < y;j++)
  22.             {
  23.                 //如果数组中的元素比min小,则更新min
  24.                 if(array[i][j] < min) min = array[i][j];
  25.             }
  26.             
  27.         }
  28.         NSLog(@"数组里面最小的数字是%ld",min);
  29.         
  30.     }
  31.     return 0;
  32. }
复制代码

0 个回复

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