1. 程式人生 > 其它 >c語言XDOJ 上機題 3*3矩陣對角線求和

c語言XDOJ 上機題 3*3矩陣對角線求和

技術標籤:XDOJc語言c++

c語言XDOJ上機題3*3二維陣列矩陣對角線求和

題目:3*3矩陣對角線求和
時間限制:1S
記憶體限制:10000Kb
問題描述:

求一個 的整型矩陣對角線元素之和。
輸入說明:
輸入3*3的整型矩陣。
輸出說明:
輸出一個整數,即對角線的和。
輸入樣例:
1 2 3
4 5 6
7 8 9
輸出樣例:
15

#include<stdio.h>
int main()
{
	int j,i,s,s0;
	int a[20][20];
	for(i=0;i<3;i++){
		for(j=0;j<3;j++){
			scanf("%d"
,&a[i][j]); } } for(i=0;i<3;i++){ s0=a[i][i]; s=s+s0; } printf("%d",s); return 0; }

這題不僅僅侷限於3*3的二維矩陣,也可以用一個scanf函式改寫成其他大小的二維矩陣,並求他的正對角線之和(即從左上角指向右下角的一條對角線,求全部對角線之和的程式碼片段看我部落格主頁中有)。