Ввод с клавиатуры

fmt - пакет формата. Этот пакет позволяет форматировать основные строки, значения или что-либо еще и печатать их или собирать пользовательский ввод с консоли, или записывать в файл с помощью writer или даже печатать индивидуальные сообщения об ошибках. Этот пакет предназначен для форматирования ввода и вывода.

Scan(&имя_переменной) - чтобы просто поместить введённое значение в переменную;

Просто помещаем введенные данные в числовую переменную типа int

Если переменная для ввода имеет числовой тип, а ввели данные строкового типа то на выходе получится ноль в переменной.

Если переменная для ввода имеет строковой тип, а ввели данные числового типа то на выходе получится строка из чисел.

Scanf(%формат, &имя_переменной) - чтобы заранее указать тип данных, которые будем вводить.

Второй вариант ввода предпочтительнее так как вы сразу указываете формат данных который будет вводиться в переменную.