C语言精髓2(二维数组2)

       在昨天我们初步学习了C语言的二维数组部分,今天我们将继续昨天的学习,继续学习二维数组。话不多说,我们先来看看今天的学习目标:
1、求二维数组所有元素和、平均值

2、求二维数组中所对应平面位置的对角线之和,反对角线元素和

3、求每一行元素和、每一列元素之和

4、求所有元素的最大值、最小值

5、求每一行元素的最大值和最小值(求出每一行元素的最大值存入一个一维数组中,求改一维数组的升序排序)

6、简单地输出杨辉三角

7、把二维数组a赋值给数组b

8、二维数组的转置

       一、求二维数组所有元素和、平均值

       分析:1、定义求和变量并初始化为0(sum=0)

                2、将数组元素(a[ i ][ j ])进行累加(sum+=a[ i ][ j ])

       二、求二维数组中所对应平面位置的对角线之和,反对角线元素和

              1、正对角线的判断条件(行下标==列下标)

              2、反对角线的判断条件(行下表+列下标==最大下标)

        注:橙色为正对角线,绿色为反对角线。

       三、求每一行元素和、每一列元素之和

       假设定义一个数组int a[ 2 ][ 3 ]; 求每一行每一列元素之和

       分析:1、先了解两个【】之间谁控制行?谁控制列?

                2、按行求值

                     求第一行 sum=0; sum=sum+a[ 0 ][ j ];

                     求第二行 sum=0; sum=

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值