Как создать 2D карту игры массивом - C (СИ)
Формулировка задачи:
Здравствуйте!
У меня есть массив,подскажите пожалуйста как сделать чтобы он перечислялся?Это нужно циклом for.
map[4][4] = {
{1,0,1,0,},
{0,0,0,0,},
{0,0,0,0,},
{0,0,0,0,}};
Решение задачи: «Как создать 2D карту игры массивом»
textual
Листинг программы
#include <stdio.h>
int main()
{
int map[4][4] = {{1,0,1,0,},
{0,0,0,0,},
{0,0,0,0,},
{0,0,0,0,}};
int i, j;
for (i = 0; i < 4; ++i)
{
for (j = 0; j < 4; ++j)
{
printf("%d ", map[i][j]);
}
printf("\n");
}
return 0;
}
Объяснение кода листинга программы
- Подключение стандартной библиотеки printf для вывода данных на экран
- Создание двумерного массива map размером 4x4, заполненного значениями по умолчанию
- Создание двух переменных i и j для использования в циклах
- Первый цикл перебирает строки массива map от 0 до 3
- Второй цикл перебирает столбцы массива map от 0 до 3
- В каждой итерации второго цикла выводится значение элемента массива map[i][j] с помощью функции printf
- После окончания второго цикла выводится символ новой строки \n для перехода на следующую строку вывода
- Программа завершается возвратом значения 0, что означает успешное выполнение