簡體   English   中英

C#矩陣中的最大斑點

[英]Biggest spots in c# matrix

我需要如何實現這一目標的想法。 我剛開始學習編程。 我需要制作一個程序,在由填充的矩陣中生成隨機點(用*字符標記)。 字符。 在控制台中輸入矩陣大小(int n和int m)。 我設法做到了這一點。 但是困難的部分是-我必須找到斑點的數量(*及其附近的每個*合並為一個大斑點)和最大斑點。 我怎么能這樣做?

非常感謝... 這是這種情況下矩陣的樣子 -點數應為6,最大點數為21

您需要生成3個隨機數。 第一個數字將是矩陣的第一個索引,第二個數字-矩陣中的第二個索引,以及上述兩個動作的第三次迭代。 使用System.Random類和此類的方法yourobject.Next()。 此類的構造函數有兩個重載。 一個過載是空的。 它根據時間生成種子(請注意時間!!!!不要在循環內初始化對象)。 另一個重載是使用您提供的種子。 靜態方法Next()也是兩個重載。 一個是空的。 它生成一個隨機數,僅此而已。 第二次過載,您需要指定最大數量。 將生成的數字的長度將為0 <n <yournumber。 在生成索引的情況下,您需要指定矩陣的長度+ 1作為參數,但是結果必須是:result-1(我想您會明白為什么)。 祝好運!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM