第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

請教同學(xué)們和老師們

我總覺得這么做有點麻煩,假如數(shù)組維數(shù)越大,這個方法肯定不行。

正在回答

1 回答

//題目給出的參考答案(只在行列都為3的矩陣下適用)
#include?<stdio.h>
int?main()
{
????int?arr[3][3]?=?{
????????{1,2,3},
????????{4,5,6},
????????{7,8,9}};
????int?i,j;
????int?sum=0;
????for(i=0;i<3;i++)
????{
???????for(j=0;j<3;j++){
???????????if(i%2==0?&&?j%2==0)
???????????sum=sum+arr[i][j];
???????}
????}
????sum=sum+arr[1][1];
????printf("對角線元素之和是:%d\n",sum);
????return?0;????
}

偶數(shù)組:

0 ? ? 1 ? ? ? 2 ????????3 ? ?

1 ? ? 11 ? ? 12 ? ? ? 13 ? ? ? ? ? ?

2 ? ? 21 ? ? ?22 ? ? ? 23 ? ? ? ??

3 ? ? 31 ? ? ?32 ? ? ? 33 ? ? ? ? ? ? ? ? ? ? ?

奇數(shù)組

0????????1????????2????????3????????4????

1???? ? 11 ? ? ?12 ? ? ? 13 ? ? ?14 ? ? ? ? ??

2 ? ? ? 21 ? ? ?22 ? ? ? 23 ? ? ? 24?

3 ? ? ? 31????? 32? ? ? ?33 ? ? ? 34 ? ? ? ? ? ? ? ? ?

4 ? ? ? 41 ? ? ? 42 ? ? ?43 ? ? ? 44 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

#include?<stdio.h>
#define?n?4??//在此隨意修改數(shù)組的行列
int?main(void)
{
	int?i,?j,?sum;
	int?a[n][n];
	//構(gòu)建數(shù)組,手動輸入
	printf("Please?input?a?array\n");
	for(i=0;?i<n;?i++)?{
		for(j=0;?j<n;?j++)??{
			scanf("%d",?&a[i][j]);
		}
	}
	//打印構(gòu)建數(shù)組
	for(i=0;?i<n;?i++)??{
		for(j=0;?j<n;?j++)???{
			printf("%3d",?a[i][j]);
		}
		printf("\n");
	}
	//求二維數(shù)組對角線上元素和
	sum?=?0;
	for(i=0;?i<n;?i++)??{
		for(j=0;?j<n;?j++)???{
			if((i==j)?||?(i+j==n-1))?{
				sum?+=?a[i][j];
			}
		}
	}
	printf("主對角線和次對角線之和是:%d\n",?sum);
	return?0;
}

注意:矩陣數(shù)組對角線有兩條,將編程問題轉(zhuǎn)化成數(shù)學(xué)問題求解;

主對角線上的元素是行列相等(i=j);副對角線上的元素數(shù)組行列下表相加為數(shù)組長度減1;



2 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

請教同學(xué)們和老師們

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號