1樓:匿名使用者
你只是要修改第一列,那麼修改的時間複雜度應該是常數,等於行數。
因此樓上的解法就如脫了褲子放屁一樣。。。
int main()
int a[10][10],i=0;
for(i=0;i<10;i++)
for(int j=0;j<10;j++
a[i][j] =i*j;
for( i=0;i<10;i++ 這樣即可。
a[i][0]=8;
for(i=0;i<10;i++)
for(int j=0;j<10;j++
printf("%d ",a[i][j]);
printf("");
return 0;
j**a 二維陣列 列固定
2樓:網友
陣列初始化必須要數量啊!可以用其它代替。
3樓:
用list成不?list裡面放乙個一維陣列。
乙個矩陣乘以另乙個矩陣得到的是矩陣嗎?行矩陣乘列矩陣得到的那個東西是矩陣?
4樓:網友
如果能乘,則矩陣乘以矩陣當然得到的是矩陣(這裡把數看成一行一列的特殊矩陣)
行矩陣乘以列矩陣結果是乙個數,把它看成一行一列的特殊矩陣。
列矩陣乘行矩陣後的樣子是什麼樣子?
5樓:
按照定義就可以了,舉例:
a, b, c]' * a b c] = [aa, ab, ac; ba, bb, bc; ca, cb, cc];
c++二維陣列求每列的和
6樓:網友
還是初始化的問題:這是我改了之後的結果---#include
void main()
int a[100][100],b[100],i,j,m,n;
cout<<"請輸入資料的行數m 列數n:">m;
cin>>n;
cout<<"請輸入">a[i][j];
cout<<"資料為";
for(i=0;icoutfor(i=0;ib[j]+=a[i][j];
7樓:網友
沒問題,輸出的j就是每列的和啊,如果要每行的和,改成 for(i=0;i{ for(j=0;j 在matlab中將特定列的資料存到另乙個矩陣中 8樓:網友 a=rands(108,72*209); a是雀帆你自己模歲鎮的矩陣。 b=旦粗 for i=1:1:209 b(:,i)=a(:,i-1)*72+1);end 在乙個已知的矩陣中顯示乙個特定的點或者一行,一列,如何用matlab實現?謝謝 9樓:網友 a => a(:,2)%顯示矩陣a的第二列。ans =8>> a(1,: 顯示矩陣a的第一行。ans => a(2,3)%顯餘碰示矩陣友汪a的第二行第三列的那個元素。ans = 只能用黑白的了,用不同的顏色比較麻煩,不好意思!好毀仔。 三行三列矩陣和三行一列矩陣怎麼相乘 10樓:網友 三行三列的在前,三行一列的在後,相乘所得是乙個三行一列的矩陣。 伊旋圭蒙 int m 可以分步驟來理解 m意思是引用這個整型數,m代表指向這個整型數的指標,m代表指向 m的指標,也就是傳說中指向指標的指標 一般情況下形參為指標型別時,可以傳送陣列名作為實參,也即陣列的起始地址,二維陣列的可以看成是多個一維陣列組成的 用這種二維指標是不能操作這種二維陣列的,二維指... include void main int m 3 int i int b int c 3 for i 0 i 3 i m i b a i for i 0 i 3 i printf d n m i int b int c 3 return max 你的錯誤很多哦 看來沒努力學習啊!注意 1.陣列做實... 可以讓陣列進行轉置來實現,參考如下 public class testtransposition output new int col row for int i 0 i amp for int j 0 j amp output j i input i j return output public ...二維陣列與指標,二維陣列a的“列指標”與“行指標”有什麼聯絡
二維陣列中的小問題,二維陣列中的一個小問題
c語言如何將二維陣列中兩個元素交換位置