1樓:匿名使用者
翻譯一下就是:
a[i][j] = a[i][j] + a[i][j - 1]
也就是同一行上面前後列的資料之和 再賦值給a[i][j]
c語言中a[i][j]=i*3+j+1是什麼意思啊?各位幫幫忙
2樓:曲合英李酉
你好!這是矩陣的形式,意思是a[i][j]對應的數值是i*3+j+1.
例如a[1][2]=1*3+2+1=6.
僅代表個人觀點,不喜勿噴,謝謝。
3樓:匿名使用者
生成一個3*3的從按照123456......順序排列的方陣。
若是把這個公式的3換成n,就是按照123456......順序排列的n*n的方陣。
即根據a【i】【j】=i*n+j+1(0<=i<=n-1,0<=j<=n-1)可以生成一個n*n的方陣。
4樓:匿名使用者
a[i][j]表示二維陣列的第i行第j列,a[i][j]=i*3+j+1是賦值語句,將i*3+j+1賦值給a[i][j]
5樓:匿名使用者
這是矩陣的形式,意思是a[i][j]對應的數值是i*3+j+1.
例如a[1][2]=1*3+2+1=6.
c語言:a[i][j]=a[i-1][j-1]+a[i-1][j]之後為什麼不能直接printf而還要一個迴圈
6樓:
完全可以,只是你沒這個幹。如下**。。
#include
main()
; while(n<1 || n>16)
for( i=0; i,置1
else
printf("%5d",a[i][j]);
}printf("\n"); }}
你的原**中,迴圈是從 1開始的,所以如果直接printf會導致第一列丟失,需要對**修改下。
7樓:匿名使用者
直接printf("%5d",a[i][j]);
輸出的是什麼? 當然只有一個數! 而他這裡需要輸出n個數。所以必須用迴圈了!
8樓:匿名使用者
應該是你的題目讓你輸出形式為楊輝三角,那個迴圈是讓這個程式的輸出和楊輝三角一樣,你可以把那個迴圈去了,在執行下程式,看看他倆的區別就知道了。
c語言。。。a[i][j]=a[i-1][j-1]+2。。。為什麼成立???
9樓:匿名使用者
把a[i-1][j-1]的值+2 賦值給 a[i][j]啊 為啥不成立?
10樓:匿名使用者
你這個是賦值操作,==才是比較是否相等的
11樓:匿名使用者
a[i][j]=a[i-1][j-1]+2為賦值語句,意思為將a[i-1][j-1]的值加上2賦值給a[i][j]。
12樓:風雨天一生水閣
為什麼不成立,意思就是當前陣列值=上一個陣列值+2
for是什麼意思,for是什麼意思?
for的意思有 為 的意思,比如為小孩買東西 也有 因為 的意思,比如因為 而謝謝你等,不過這是微弱的意思。還有當後加一段時間時表示 一段時間 等等 for 英 f r f r 美 f r f r prep.表示物件 用途等 給,對,供 以幫助 為了 關於專 conj.因為 由於 例句 isn t ...
是什麼意思,25是什麼意思
2是倍數。是 5的二倍。二次開根號,一般2都會省略的。二五是什麼意思 二五仔指內奸,叛徒,出賣朋友的意思,二五仔 來自於古代,因為清朝要剷除少林寺,可很難攻打進去,所以就買通了少林寺的武僧馬寧,裡應外合,燒燬了少林寺 因為馬寧排行第七,所以就拆分開,對叛徒稱呼為二五仔 現在對一些背後亂說別人壞話的人...
On是什麼意思onn是什麼意思
o n 表示時間複雜度,表示的是線性階,隨著問題規模n的不斷增大,上述時間複雜度不斷增大,演算法的執行效率越低。按數量級遞增排列,常見的時間複雜度有 常數階o 1 對數階o log2n 線性階o n 線性對數階o nlog2n 平方階o n 2 立方階o n 3 k次方階o n k 指數階o 2 n...