c语言(二维数组)

  字符串:是一块常量空间
 1、系统会在字符串末尾添加\0  (无论末尾是否添加\0,都会添加\0)
二维和多维数组:
 二维数组定义:类型 数组名[行][列];
 空间长度:sizeof(int)*行*列
 元素个数: 行*列
 引用元素:需要确定哪一行哪一列的元素  数组[行][列]
  注:列从0开始

4、按照以下方法求数字:从每行中选取最大数,并查找最大数

的最小数。


思想:先将每行最大取回来存入数组,然后在数组中去出最小数

#include<stdio.h>
void main()
{       int i=0,j=0,k=0,max=0;
        int buf1[5];
        int buf[5][5]={{91,92,93,94,95},\
                         {21,22,23,24,25},\
                         {31,32,33,34,35},\
                         {57,58,59,54,55},\
                         {66,67,68,69,64}};
        max=buf[0];
        for(i=0;i<5;i++)
        {
                for(j=0;j<5;j++)
                {
                        if(max<buf[i][j])
                        {
                                max=buf[i][j];
                        }
                        if(j==4)
                        {
                                buf1[k]=max;
                                k++;
                                break;
                        }
                }
                max=0;
        }
        max=buf1[0];
        for(i=1;i<5;i++)
        {
                if(max>buf1[i])
                {
                        max=buf1[i];
                }


        }
        printf("%d",max);
}

猜你喜欢

转载自blog.csdn.net/moon_rern/article/details/81067971