Оператор switch() - объединить проверяемые числа в один диапазон - C (СИ)

Узнай цену своей работы

Формулировка задачи:

switch(s)
 {
   case 1: действие;
   case 2: действие;
   case 3: действие;
   case 4: действие;
   case 5: действие;
   case 6: действие;
   case 7: действие;
   case 10: действие;
 }
Ребят, запамятовал, в интернетах найти не могу, вот мне нужно объединить 1-7 в единый диапазон. как это сделать?

Решение задачи: «Оператор switch() - объединить проверяемые числа в один диапазон»

textual
Листинг программы
switch(s)
 {
   case 1:case 2:case 3: case 4: case 5: case 6: case 7: действие;
   break;
   case 10: действие;
 }

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

В представленном коде происходит следующее:

  1. В операторе switch переменной s присваивается значение, и затем производиться проверка этого значения.
  2. Если значение s равно 1, то выполняется блок кода внутри первого case.
  3. Если значение s равно 2, то выполняется блок кода внутри первого case.
  4. Если значение s равно 3, то выполняется блок кода внутри первого case.
  5. Если значение s равно 4, то выполняется блок кода внутри первого case.
  6. Если значение s равно 5, то выполняется блок кода внутри первого case.
  7. Если значение s равно 6, то выполняется блок кода внутри первого case.
  8. Если значение s равно 7, то выполняется блок кода внутри первого case.
  9. Если значение s равно 10, то выполняется блок кода внутри второго case.
  10. Если значение s не равно ни одному из указанных значений, то программа продолжает работу, как если бы не было оператора switch. Таким образом, в данном коде происходит проверка значения переменной s на принадлежность к одному из двух диапазонов: первый диапазон включает в себя числа от 1 до 7, а второй диапазон включает в себя число 10. Если значение s принадлежит одному из этих диапазонов, то выполняется соответствующий блок кода.

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


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

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

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