Среди заданного списка стран вывести на экран население страны с заданным номером - 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. Таким образом, когда пользователь вводит номер страны, программа проверяет его значение и выводит на экран население соответствующей страны. Если номер страны не найден, программа выводит сообщение об ошибке.