计算机二级ppt节的应用,计算机二级--矩阵应用.ppt

计算机二级--矩阵应用

主讲老师:刘志强 例1 求二维数组中最大元素及其下标(程序) main ( ) { int a[3][4]={ { 1,2,3,4 } , { 9,8,7,6 } , { -10,10,-5,2 } }, i , j ; int max , row , cloum ; 例2 矩阵所有元素求和 main( ) { int i,j,a[3][4]={1,2,3, 4,5,6,7,8,9,10,11,12}; int sum=0; for( i=0 ; i<3 ; i++ ) for( j=0 ; j<4 ; j++ ) sum+=a[ i ][ j ] ; for( i=0 ; i<3 ; i++ ) { for( j=0 ; j<4 ; j++ ) printf( "%d ", a[ i ][ j ] ); printf("\n"); } printf("sum=%d\n",sum); } 例3 求方阵主对角线元素之和1 main( ) { int i,j,a[4][4]={1,2,3, 4,5,6,7,8,9,10,11,12,13,14,15,16}; int sum=0; for( i=0 ; i<4 ; i++ ) for( j=0 ; j<4 ; j++ ) sum+=a[ i ][ j ] ; printf("sum=%d\n",sum); } 例3 求方阵主对角线元素之和2 main( ) { int i,j,a[4][4]={1,2,3, 4,5,6,7,8,9,10,11,12,13,14,15,16}; int sum=0; for( i=0 ; i<4 ; i++ ) sum+= ; printf("sum=%d\n",sum); } 例4 求方阵副对角线元素之和1 main( ) { int i,j,a[4][4]={1,2,3, 4,5,6,7,8,9,10,11,12,13,14,15,16}; int sum=0; for( i=0 ; i<4 ; i++ ) for( j=0 ; j<4 ; j++ ) sum+=a[ i ][ j ] ; printf("sum=%d\n",sum); } 例4 求方阵副对角线元素之和2 main( ) { int i,j,a[4][4]={1,2,3, 4,5,6,7,8,9,10,11,12,13,14,15,16}; int sum=0; for( i=0 ; i<4 ; i++ ) sum+= ; printf("sum=%d\n",sum); } 例5 求方阵主对角线以上的元素之和1 main( ) { int i,j,a[4][4]={1,2,3, 4,5,6,7,8,9,10,11,12,13,14,15,16}; int sum=0; for( i=0 ; i<4 ; i++ ) for( j=0 ; j<4 ; j++ ) sum+=a[ i ][ j ] ; printf("sum=%d\n",sum); } 例6 求方阵主对角线以上的元素之和2 main( ) { int i,j,a[4][4]={1,2,3, 4,5,6,7,8,9,10,11,12,13,14,15,16}; int sum=0; for( i=0 ; i<4 ; i++ ) for( ) sum+=a[ i ][ j ] ; printf("sum=%d\n",sum); } 矩阵a[N][N] 矩阵元素a[i][j] 周边元素:i==0||i==N-1|| j==0||j==N-1 主对角线:i==j 反对角线:i==N-1-j 左下半三角:j<=i 右上半三角:j>=i 矩阵转置:右上半三角与左下半三角行列互换 主讲老师:刘志强 * ? ? * max= a[ 0 ][ 0 ]; row=0 ; colum=0 ; /* 假定a[ 0 ][ 0 ]为最大值 */ for( i=0; i<3 ;i++ ) for( j=0; j<4; j++ ) if (max

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值