1樓:何宜校
這是螺旋矩陣,
方法:getspiralmatrix() ;
引數row:矩陣的大小(任意正整數)
樓主的問題,分別輸入 1,3,5即可列印出來。
下面的思路就是先定位到矩陣**,然後順時針方向旋**
static void main(string args)console.writeline();
}console.read();
}//螺旋矩陣(由內向外)
static int[,] getspiralmatrix(int row)
break;
case "d"://向下(腰圍加粗)
y++; n++;
if (m == n)
break;
case "l"://向左
x--; n++;
if (m == n)
break;
case "u"://向上(腰圍加粗)
y--; n++;
if (m == n)
break;}}
return intarr;
}不清楚的話可以追問,請參考並採納,謝謝!
2樓:匿名使用者
matrix matrix = new matrix(1, 1, "1");
matrix.show();
console.writeline();
matrix = new matrix(3, 1, "789|612|543");
matrix.show();
console.writeline();
matrix = new matrix(5, 5, "21,22,23,24,25|20,7,8,9,10|19,6,1,2,11|18,5,4,3,12|17,16,15,14,13");
matrix.show();
上面的**測試過,沒有問題
用c#程式設計實現2個矩陣的乘法運算
3樓:匿名使用者
用陣列做應該bai不難
我看了一下du上面的程zhi序
他沒if迴圈,for迴圈沒滿足dao
你的條專件 我按他的給你做下
public float[,] multiab(float[,] sourcea,float[,] sourceb,int acol)
這樣就行了
4樓:匿名使用者
public float[,] multiab(float[,] sourcea,float[,] sourceb,int acol)
{int arow = sourcea.length/acol;
int brow = acol;
int bcol = sourceb.length/brow;
float[,] outarray = new float[arow,bcol];
for(int c=0;c己寫
來的源 很容易懂得bai
希望du對你有
zhi幫助dao
5樓:鄧葉雲
c是一個結構化語bai言,如譚du老爺子所說:它的重點在zhi
於演算法和資料結構。daoc程式版的設計首要考慮的是如何通過權一個過程,對輸入(或環境條件)進行運算處理得到輸出(或實現過程(事務)控制),
對於c++,首要考慮的是如何構造一個物件模型,讓這個模型能夠契合與之對應的問題域,這樣就可以通過獲取物件的狀態資訊得到輸出或實現過程(事務)控制。
c與c++的最大區別在於它們的用於解決問題的思想方法不一樣。之所以說c++比c更先進,是因為「 設計這個概念已經被融入到c++之中 」,而就語言本身而言,在c中更多的是演算法的概念。那麼是不是c就不重要了,錯!
演算法是程式設計的基礎,好的設計如果沒有好的演算法,一樣不行。而且,「c加上好的設計」也能寫出非常好的東西。
對語言本身而言,c是c++的子集,那麼是什麼樣的一個子集?從上文可以看出, c實現了c++中過程化控制及其它相關功能,而在c++中的c(我稱它為「c+」),相對於原來的c還有所加強,引入了過載、行內函數、異常處理等等玩藝兒,c++更是拓展了物件導向設計的內容,如類、繼承、虛擬函式、模板和包容器類等等。
總而言之,要想有好的程式設計,一定先搞好資料結構。
用c#怎麼建立一個矩陣運算器 進行加減乘除
6樓:
巢狀迴圈,兩個矩陣分別掃一遍,再建立一個矩陣儲存結果。如果是加減的話,就是對應的a[i][j],b[i][j]相加減。乘的話就轉置之後相乘吧。
怎樣用c#窗體程式實現矩陣運算
7樓:此恨綿綿
這種情況方法很多,可以直接顯示,
也可以新增個標籤,或者更方便的是使用控制元件陣列還有其他問題,可以問我
或者用私信的方式我們一起**。
c#中有沒有矩陣運算的類啊,名稱是什麼啊?
8樓:北熾
9樓:高數線代程式設計狂
這個應該沒有,建議用matlab進行矩陣運算,是專門用於矩陣計算的軟體。或者自己寫**了。
急求最短路徑演算法程式,用C語言或C
4 常用演算法演示程式 題目 編寫常用演算法的演示程式 參考 下面演算法選擇一種實現 矩陣旋轉演算法 prim演算法 拷貝連結串列的o n 演算法 隨機演算法 大數階乘原始碼 格雷碼演算法 算術表示式的計算 尋找連結串列中間節點演算法 模式匹配的kmp演算法 最小堆 雜湊表 二叉樹 平衡二叉樹 紅黑...
fortran語言矩陣求逆,跪求一個Fortran語言下的大型稀疏矩陣求逆和矩陣乘積的快速演算法,請各位大俠幫忙啊
沒有必要自己編吧。1 呼叫imsl mkl等現成的數學庫,比如.i.就可以直接求逆。2 直接copy徐士良那本 心隨神飛 aa為原矩陣,b為存放aa的逆矩陣,n為矩陣aa的維數subroutine nizhen aa,b,n integer n,i,j,k real aa n,n b n,n a n...
C語言大小寫字母轉換演算法,C語言編寫一個大小寫字母轉換的程式
這程式的功能是將小寫字母轉換成大寫字母,將大寫字母原樣輸出。第二個return語句改為return n 32即可 樓主的程式是要求輸入的字母大小寫轉換嗎?如果是這樣,為什麼你這句 if n a n z return n 要這樣寫?你這裡明顯是指 當輸入大寫時,不進行轉換 付費內容限時免費檢視 回答這...