多语言展示
当前在线:472今日阅读:84今日分享:32

上机实验七 二维数组与字符数组1

一.目的要求1.  掌握二维数组的基本概念,如何定义二维数组,如何初始化二维数组。2.    掌握二维数组的基本操作:引用数组元素、行(列)求和,行(列)最大最小值,整个数组的输入输出等。
工具/原料
1

VC++6.0

2

电脑

方法/步骤
1

【实验题1】程序填空:输入一个4×4矩阵,求出主对角线上的元素之和sum1、副对角线上的元素之和sum2,并输出结果。

2

#includeint main(){    int i,j,sum1=0,sum2=0, a[4][4];              printf('Input a 4*4 matrix:\n');      for(   i=0;i<4;i++          )   //输入矩阵元素             for(   j=0;j<4;j++            )                   scanf('%d', &a[i][j]);      for(i=0; i<4; i++ ){       //计算sum1和sum2        sum1 +=   sum1+ a[i][i]     ;              sum2 +=     sum2+a[i][4-1-i]    ;      }        printf('sum1=%d, sum2=%d\n', sum1,sum2);      //输出结果}

3

运行程序,并输入数据:    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16运行结果:sum1;sum2

注意事项
1

提示:每一行只有一个主对角线元素a[i][i](特征:i==j),也仅有一个副对角线元素a[i][n-i-1]

2

特征:i+j==n-1,即j=n-1-i)

推荐信息