Среди заданного списка стран вывести на экран население страны с заданным номером - C (СИ)
Формулировка задачи:
Среди заданного списка стран вывести на экран население страны с заданным номером, который вводится с клавиатуры.
Список стран и население можно указать любое, на своё усмотрение. Заранее благодарен тому, кто поможет решить задачу или кинет ссылку на решение такой задачи, если таково имеется.
Решение задачи: «Среди заданного списка стран вывести на экран население страны с заданным номером»
textual
Листинг программы
#include <stdio.h> int main() { printf("Ukraine - 1\nRussia - 2\nGermany - 3\nJapan - 4\n"); int n; scanf("%d", &n); switch(n) { case 1: printf("47 000 000"); break; case 2: printf("151 000 000"); break; case 3: printf("74 000 000"); break; case 4: printf("167 000 000"); break; default: printf("Not found this country number"); } return 0; }
Объяснение кода листинга программы
В этом коде:
- #include
- это подключение стандартной библиотеки ввода-вывода, которая позволяет работать с файлами, в том числе с консолью. - printf(
Ukraine - 1\nRussia - 2\nGermany - 3\nJapan - 4\n
); - это вывод на экран перечня стран с их номерами. - int n; - это объявление переменной типа int (целое число) с именем n, которая будет использоваться для получения номера страны от пользователя.
- scanf(
%d
, &n); - это ввод с клавиатуры целого числа и сохранение его в переменную n. - switch(n) - это оператор выбора (switch), который выполняет блок кода в зависимости от значения переменной n.
- case 1: - это условие, при котором выполняется блок кода, если значение переменной n равно 1.
- printf(
47 000 000
); - это вывод на экран населения страны с номером 1 (Украина). - case 2: - это условие, при котором выполняется блок кода, если значение переменной n равно 2.
- printf(
151 000 000
); - это вывод на экран населения страны с номером 2 (Россия). - case 3: - это условие, при котором выполняется блок кода, если значение переменной n равно 3.
- printf(
74 000 000
); - это вывод на экран населения страны с номером 3 (Германия). - case 4: - это условие, при котором выполняется блок кода, если значение переменной n равно 4.
- printf(
167 000 000
); - это вывод на экран населения страны с номером 4 (Япония). - default: - это условие, при котором выполняется блок кода, если значение переменной n не равно ни одному из предыдущих.
- printf(
Not found this country number
); - это вывод на экран сообщения об ошибке, если номер страны не найден. - return 0; - это завершение работы программы и возврат 0. Таким образом, когда пользователь вводит номер страны, программа проверяет его значение и выводит на экран население соответствующей страны. Если номер страны не найден, программа выводит сообщение об ошибке.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д