c語言一維陣列對角線求和,c語言 輸入乙個5 5的陣列,分別求其主對角線和輔對角線上元素之和

時間 2021-08-30 11:19:49

1樓:匿名使用者

說明:一般求對角線之和都是針對矩陣的,即二維陣列的行列數相同。下面就是以矩陣舉的例:

#include

#define n 4 /*改變n的值可以改變陣列的大小*/void main()

for(i=0;i

for(i=0;i

sum=sum+a[i][i];

printf("對角線和為:%d\n",sum);}

2樓:邊介

n維的都可以阿

int shuzu[n][n];

int i,sum;

for(i=0;i

sum=shuzu[i][i]+sum;

這樣就可以了

如果你想輸入陣列不一開始就定義的話

可以這樣

int shuzu[n][n];

int i,sum,j;

for(j=0;j

scanf("這裡是多少?請輸入%d",shuzu[j][j]);

for(i=0;i

sum=shuzu[i][i]+sum;

3樓:匿名使用者

一維陣列哪來的對角線

4樓:匿名使用者

#include

#define n 8

void main()

for(i=0;i

for(j=0;j

c語言 輸入乙個5×5的陣列,分別求其主對角線和輔對角線上元素之和

5樓:刺友互

1、首先,定義3個整型變數,儲存控制陣列元素的變數,以及左側對角線元素的和、右側對角線元素的和。

2、接著,給陣列賦初值,即輸入乙個5*5方陣。

3、設定suml和sumr的初值為0。

4、用for迴圈控制讀入方陣對角線上的各元素,實現對角線上各元素的和。

5、計算左側對角線和右側對角線上各元素的和,用累加的方式實現運算。

6、最後,分別輸出方陣左側對角線和右側對角線上各元素的和。

7、執行程式,計算機就會運算出方陣左、右對角線上各元素的和。

6樓:匿名使用者

#include

#define n 5

void main() { int a[n][n],i,j,s0,s1;

for ( i=0;i

7樓:

#include

int main()

}sum1 = sum2 = 0;

for (i=0; i<5; i++)

printf("主對角線之和: %d, 輔對角線之和: %d\n", sum1, sum2);

return 0;

}除錯通過,樓主參考。

祝你好運!

c語言輸入乙個n×n的整數矩陣,分別計算兩個對角線的和

8樓:楊君柔

#include "stdio.h"

int main()

;int n,i,j,sum1=0,sum2=0;

scanf("%d",&n);

for(i=0;i語句裡面,自己多看點程式!

9樓:小猥瑣之葉子

#include

int main()

else if(j==n-i+1)}}

printf("%d %d",sum1,sum2);

return 0;}

c語言問題,用陣列知識,簡單點編寫程式,分別求乙個4×4矩陣的主對角元素之和以及副對角線元素之和

10樓:匿名使用者

#include

int main()

}printf("矩陣元素表版:\n");

for(i = 0; i < 4; ++i)printf("\n");

}for(i = 0; i < 4; ++i)printf("主對角線的和是

權:%d\n斜對角線的和是:%d\n\n",msum,ssum);

return 0;}

微控制器C語言陣列賦值求助,C語言一維陣列賦值方法

陣列只能在定義的時候整體賦值,不能在之後這樣用。所以你只能寫成 uchar frist 5 而不能寫成 uchar frist 5 frist 5 如果你真的要在之後賦值,特別是每個成員不一樣,你只能用迴圈或者手動乙個乙個賦值。或者先把所有值放在另外乙個數值然後memcpy給目標陣列。uchar 你...

求助 C語言二維陣列指標問題,c語言二維陣列用指標表示的問題

1.對於int p a p型別和a是不同的。p是指向乙個指標 指向int型別的量 的指標,a則是指向乙個一維陣列 含2個int元素 的指標。想要建立相同型別的指標應該用int p 2 才行 3.感覺p跟a就同級吧但型別不同 所以其實int p a 兩側的指標的型別是不相同的,只是a的值賦給p而已 假...

C語言二維陣列程式設計題,C語言二維陣列程式設計題

第一道 include stdio.h define n 4 int main int f1 1,f2 1 for int i 0 i n i int result f1 f2 printf d n result return 0 第二道 include define n 10 int main e...