我想製作一些戰列艦,但我不知道是否可以在遊樂場上展示2D陣列?是否可以在C中顯示數組?
-2
A
回答
1
char arr[SIZE][SIZE];
int i,j;
for(i = 0; i < SIZE; i++){
for(j = 0; j < SIZE; j++){
arr[i][j] = 'O'; //initalizes
printf(" %c ",arr[i][j]); //prints
}
purchar('\n'); //to break every row
}
更新當場X時,它已經被擊中,並重新打印W/O初始化線
遺憾的代碼就出來了不可思議,但它基本上是一個嵌套的循環,每個計數到預定義的大小的遊戲板,可以從0索引,SIZE-1 也許使它成爲一個字符數組,並使用O和X,然後用其他角色來繪製出船,老實說,我會使船舶8,等於等於和一個資本D,但選擇是你的
0
您可能正在尋找一個for loop。他們通常把這樣的事情:
size_t i; // size_t is an unsigned int large enough to hold a string's length
for(i = 0; i < size_of_my_array; ++i) {
// do stuff with my_array[i]
}
例如,單獨打印在字符串中的字符(不一定是最有效的方式):
char* name = "Brendan";
size_t i; // size_t is an unsigned int large enough to hold a string's length
for(i = 0; i < strlen(name); ++i) {
printf("%c", name[i]);
}
循環比其他種類的陣列是相似的。
相關問題
- 1. 是否可以使VIM顯示行數?
- 2. 是否可以在JSP中顯示Swing組件?
- 3. 是否可以在C#中更改顯示語法「Console.WriteLine」?
- 4. 是否可以在Android 3.x Emulator中顯示多個顯示?
- 5. 是否可以在內部顯示SimpleDialog?
- 6. 是否可以在Android上顯示svgz?
- 7. 是否可以在CALayer上顯示NSWindow?
- 8. 是否可以在Android中的TextView中顯示數字文本?
- 9. 是否可以讓數組顯示爲文本?
- 10. 是否可以在scilab中編寫(顯示)指數方程?
- 11. 是否可以在Eclipse中顯示方法參數的註釋?
- 12. 是否可以顯示在roPinEntryDialog中輸入的數字?
- 13. 是否可以在CakePHP時間輸入中顯示秒數?
- 14. 是否可以在SSRS中水平顯示此數據?
- 15. 是否可以在C++中交換任意大小的數組?
- 16. 是否可以在C#中擴展數組?
- 17. 是否可以在C++文件中顯示void函數cout輸出?
- 18. 是否可以在不顯示PreferenceScreen的情況下顯示DialogPreference?
- 19. 是否可以檢測Infragistics igDialog中是否顯示網頁?
- 20. 在C++中,是否可以直接從另一個數組初始化數組?
- 21. 是否可以在WinRT中用C++/CX創建一個數組數組?
- 22. 是否可以將數組傳遞到C++中的向量中
- 23. git gui - 是否可以顯示UTF16?
- 24. 是否可以顯示DetailsView內嵌
- 25. 是否可以將UIView顯示爲UITableViewCell?
- 26. 是否有可能以顯示tuleap
- 27. 是否可以顯示UIImage的段?
- 28. 是否可以顯示混合地圖?
- 29. 是否可以顯示用戶列表?
- 30. 是否可以顯示兩三個月?
是的;有可能的。你有什麼嘗試? – SLaks
沒有用於顯示數組的'printf'格式(除字符串的「%s」特殊情況外),如果這就是你的意思。顯示數組的方法是遍歷元素並顯示每個元素。 –