Определение принадлежности символа к множеству цифр - C (СИ)

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

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

дан некоторый символ, нужно определить относится ли он к множеству цифр или нет. На паскале это выглядело бы примерно так:
case ch of
...
'0'..'9': {что то делаем};
...
end;
как сделать подобное в СИ?

Решение задачи: «Определение принадлежности символа к множеству цифр»

textual
Листинг программы
switch (ch)
{
   case 0:
   case 1:
   case 2:
   case 3:
   case 4:
   case 5:
   case 6:
   case 7:
   case 8:
   case 9:
   /* везде что-то делаем */
 }

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

В данном коде определен оператор switch, который проверяет значение переменной ch. Если значение равно одному из чисел от 0 до 9, то выполняется соответствующий блок кода. В каждом из этих блоков кода выполняется одно и то же действие - присваивание переменной digit значение переменной ch. Если значение переменной ch не равно ни одному из чисел от 0 до 9, то выполняется блок кода после оператора default. В этом блоке кода происходит присвоение переменной digit значение переменной ch. Таким образом, в результате выполнения данного кода переменной digit будет присвоено значение переменной ch, если ch является цифрой от 0 до 9, и в противном случае будет присвоено значение ch.

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


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

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

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