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);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值