Среди заданного списка стран вывести на экран население страны с заданным номером - 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;
}

Объяснение кода листинга программы

В этом коде:

  1. #include - это подключение стандартной библиотеки ввода-вывода, которая позволяет работать с файлами, в том числе с консолью.
  2. printf(Ukraine - 1\nRussia - 2\nGermany - 3\nJapan - 4\n); - это вывод на экран перечня стран с их номерами.
  3. int n; - это объявление переменной типа int (целое число) с именем n, которая будет использоваться для получения номера страны от пользователя.
  4. scanf(%d, &n); - это ввод с клавиатуры целого числа и сохранение его в переменную n.
  5. switch(n) - это оператор выбора (switch), который выполняет блок кода в зависимости от значения переменной n.
  6. case 1: - это условие, при котором выполняется блок кода, если значение переменной n равно 1.
  7. printf(47 000 000); - это вывод на экран населения страны с номером 1 (Украина).
  8. case 2: - это условие, при котором выполняется блок кода, если значение переменной n равно 2.
  9. printf(151 000 000); - это вывод на экран населения страны с номером 2 (Россия).
  10. case 3: - это условие, при котором выполняется блок кода, если значение переменной n равно 3.
  11. printf(74 000 000); - это вывод на экран населения страны с номером 3 (Германия).
  12. case 4: - это условие, при котором выполняется блок кода, если значение переменной n равно 4.
  13. printf(167 000 000); - это вывод на экран населения страны с номером 4 (Япония).
  14. default: - это условие, при котором выполняется блок кода, если значение переменной n не равно ни одному из предыдущих.
  15. printf(Not found this country number); - это вывод на экран сообщения об ошибке, если номер страны не найден.
  16. return 0; - это завершение работы программы и возврат 0. Таким образом, когда пользователь вводит номер страны, программа проверяет его значение и выводит на экран население соответствующей страны. Если номер страны не найден, программа выводит сообщение об ошибке.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы