**如下
[code]
#include
array01() /*接受輸入的乙個字元,並計算此字元到小寫a的距離,作為輸出陣列元素的第一維引數*/
array02() /*接受輸入作為輸出陣列元素的第二維引數*/
inputth() /*顯示陣列元素*/
,,};
int mat1,mat2;
mat1=array01();
mat2=array02();
printf("%d\n",wowmat[mat1][mat2]);
}main()
}[/code]
本意是想做個程式儲存魔獸世界的密碼保護卡,以防止丟失。魔獸世界密碼保護卡是乙個8×10的矩陣,a,b,c,d,e,f,g,h8列,1-10行,每次登入遊戲的時候從這個矩陣中隨機輸入3個位置的數字作為隨機密碼。array01()函式將輸入的第一維下標(字元a-h)轉換成0-8的數字,以方便到儲存密碼保護卡資訊的陣列中讀取相應的元素。
現在的問題是,經過跟蹤除錯,第一輪執行完全正常,第二輪開始就跳過了array01()函式,直接執行array02()函式,不知何故~
C 程式中關於堆疊程式的簡單理解
include stack.h stack stack create an empty stack bool stack isempty const bool stack isfull const bool stack push const item item else return false b...
c 關於陣列和多型的簡單使用
1 陣列的話可以用arraylist,很好用,與array不同的是,陣列的大小可以隨意改變,像是動態的陣列,add等方法什麼的,可以直接用,然後foreach配合方便訪問。具體使用 可以先不定義型別,拆包的時候再進行判斷。arraylist p new arraylist 定義p陣列 p.add n...
關於陣列的簡單講解
建立乙個陣列元素 var arr a b c d alert arr 顯示陣列內容 console.log arr 顯示陣列 console.log arr.length 顯示陣列長度,因為陣列排列從0開始,所以顯示的長度會加一 delete arr 2 console.log arr 通過dele...