c 輸出指定年份日期表(二維交錯陣列的例項)

2021-10-04 02:57:14 字數 809 閱讀 9245

【思路解析】

二維交錯陣列可以理解為乙個元素型別的一維陣列的一維陣列。

交錯陣列的語法:元素型別 [ ][ ] 陣列名稱 = new 元素型別[行數] [ ]

對二維陣列訪問和賦值的語法: 陣列名稱 [行號] [列號] = 元素值;

【效果圖示】

非 閏年:

閏年:

【實現過程】

static

void

main

(string

args)

else months[month]

=new

byte[30

];}else

//對剩下的 8.9.10.11.12.月進行判斷

}for

(int month =

0; month <

12; month++

)月份:"

, month +1)

;for

(int day =

0; day < months[month]

.length; day++)日"

, months[month]

[day]);

} console.

writeline()

;}

c 學習筆記 指定二維vector大小

在對二維vector如 vector vec用push back存放資料時,如vec i push back 會出現下標越界。這是因為此時的vec為空,無論是vec還是vec i 的size都是0,這個時候取vec i 會出現下標越界情況。解決辦法是在push back之前先定義vec的長度,如ve...

4858 二維陣列輸出(2) 分數 2

題目描述 輸入乙個整數n,輸出乙個n行n列的二維矩陣,矩陣中的元素按列用1 n n順序填充。輸入格式 乙個整數n n 10 輸出 輸出n行n列的矩陣,元素之間用乙個空格隔開,行末不要有多餘的空格。樣例輸入 5 樣例輸出 1 6 11 16 21 2 7 12 17 22 3 8 13 18 23 4...

C 如何獲取二維陣列的行列數

本來是想在unity2d中利用二維陣列儲存平面上網格占用情況的。忽然發現忘了怎麼獲取二維陣列的行列數了,在這裡記錄一下這些函式 雖然完成任務也可不依靠這些函式 在二維陣列中我們可以利用getupperbound 來獲取行列數。例子如下 namespace testgroundcsharp i.len...