Сформировать двумерный массив символов (3х3) - C (СИ)
Формулировка задачи:
Добрый день.
Необходимо ввести с клавиатуры примерно такую последовательность:
x x x
o x -
- - o
А затем кой-какой алгоритм реализовать. Но это мелочи.
Как оформить такой двумерный массив (3х3) символов?
Для поиска и прочих процедур по выявлению 'x', 'o', '-' символов.
Тему можно закрыть.
Как оформить такой двумерный массив (3х3) символов?
Затупил...
scanf("%s", &array[i][j]);
Решение задачи: «Сформировать двумерный массив символов (3х3)»
textual
Листинг программы
int main() { char array[3][3]; for(int i = 0; i < 3; i++) { scanf("%3s", array[i]); } printf("%s\n", array); }
Объяснение кода листинга программы
В этом коде:
- Создается двумерный массив символов (3х3) типа char с именем
array
. - Запускается цикл for, который выполняется 3 раза (так как первый индекс массива начинается с 0, а не с 1).
- Внутри цикла, с помощью функции scanf, вводится строка из 3 символов, которая сохраняется в текущем подмассиве.
- После завершения цикла, выводится на экран содержимое массива с помощью функции printf.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д