C语言学习之求一个3X3的整型矩阵对角线元素之和。
生活随笔
收集整理的這篇文章主要介紹了
C语言学习之求一个3X3的整型矩阵对角线元素之和。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
求一個3X3的整型矩陣對角線元素之和。
int main(){int i,j,sum1=0,sum2=0; //定義 int a[3][3]; //定義數組 //給數組元素賦值 for(i=0;i<3;i++){ for(j=0;j<3;j++){printf("a[%d][%d]=",i,j);scanf("%d",&a[i][j]);}}//對數組元素進行輸出與計算 for(i=0;i<3;i++){for(j=0;j<3;j++){printf("%d ",a[i][j]);//按照3X3格式輸出數組//計算主對角線之和 主對角線元素為:a[0][0]、a[1][1]、a[2][2] //即判斷i是否與J相等,相等則為主對角線上元素 if(i==j){sum1+=a[i][j];}//計算副對角線之和 主對角線元素為:a[0][2]、a[1][1]、a[2][0] //即判斷i+j是否等于2,相等則為副對角線上元素 if(i+j==2){sum2+=a[i][j];}}printf("\n");}//主對角線之和 printf("主對角線之和=%d\n",sum1);//副對角線之和 printf("對角線之和=%d",sum2);}輸出結果:
不懂請留言,謝謝
總結
以上是生活随笔為你收集整理的C语言学习之求一个3X3的整型矩阵对角线元素之和。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言学习之用筛选法求100之内的素数。
- 下一篇: C语言学习之函数调用递归问题,有5个学生