係統粉 > 電腦問答 > 其他問答

已解決c問題

提問者:甜合欣  |  瀏覽次  |  提問時間:2017-02-06  |  回答數量:3

c問題 大家看看這個例子題目是:求一個3*3的整形矩陣對角線元素之和(輸入數為1、2、3、4、5、6、7、8、9)。我做了如下,克不知道怎麼也算不對;請高手看一看是什麼問題#include<stdio.h>void main(){int i,j;int av=0,bv=0;int a[3][3];for(i=0;i<3;i++){for(j=0;j<3;j++){scanf(\"%d\",a);if(i==j)av=av+a[j];}}for(j;j>=0;j--){i=0&&i<3;bv=bv+a[j];i++;}printf(\"%d\",av+bv);}

已有3條答案
爺_路過不留名

爺_路過不留名

回答數:24  |  被采納數:106

不知道這樣寫對不對,參考下
#include<stdio.h>void main(){int i,j,a[3][3],s=0;printf("Please input 9 numbers to the array:\n");for(i=0;i<3;i++)for(j=0;j<3;j++)scanf("%d",&a[i][j]);for(i=0,j=0;i<3&&j<3;i++,j++)s=s+a[i][j];printf("the numbers is %d ",s);getch();}複製代碼
2017-02-06 03:25:35
讚 2
呆佬vin

呆佬vin

回答數:88  |  被采納數:119

樓上的可以
2017-02-06 02:41:32
讚 8
染小寧_淡然

染小寧_淡然

回答數:65  |  被采納數:4

嗬嗬~~~
可以的~~
不過3*3矩陣有兩條對角線,要求每一條的算法都弄出來
哈哈~~~
以前都不知道,for還可以這樣用
學習了~~
謝啦
2017-02-06 08:32:19
讚 6
相關問答
最新其他問答
解決方法