上機實驗七?

Tags: 元素, 字元, 陣列,

一.目的要求

1. 掌握二維陣列的基本概念,如何定義二維陣列,如何初始化二維陣列。

2. 掌握二維陣列的基本操作:引用陣列元素、行(列)求和,行(列)最大最小值,整個陣列的輸入輸出等。

上機實驗七 二維陣列與字元陣列1

工具/原料

VC++6.0

電腦

方法/步驟

【實驗題1】程式填空:輸入一個4×4矩陣,求出主對角線上的元素之和sum1、副對角線上的元素之和sum2,並輸出結果。

#include

int 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); //輸出結果

}

上機實驗七 二維陣列與字元陣列1

執行程式,並輸入資料: 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]

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

相關問題答案