Для символа С вывести строку "digit", если он изображает цифру, и строка "alpha", если он изображает букву - C (СИ)

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

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

Для символа С вывести строку "digit", если он изображает цифру, и строка "alpha", если он изображает букву.

Решение задачи: «Для символа С вывести строку "digit", если он изображает цифру, и строка "alpha", если он изображает букву»

textual
Листинг программы
#include <stdio.h>
int main(){
char a;
scanf("%c",&a);
if (a>=48 && a<=57)
printf("digit");
if (a>=65 && a<=90)
printf("alpha");
if (a>=97 && a<=122)
printf("alpha");
return 0;
}

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

В этом коде:

  1. Объявлена переменная a типа char.
  2. С помощью функции scanf вводится символ и сохраняется в переменной a.
  3. Проверяется, принадлежит ли введенный символ диапазону от 48 до 57 (цифры).
  4. Если условие истинно, то выводится строка digit.
  5. Проверяется, принадлежит ли введенный символ диапазону от 65 до 90 (буквы в верхнем регистре).
  6. Если условие истинно, то выводится строка alpha.
  7. Проверяется, принадлежит ли введенный символ диапазону от 97 до 122 (буквы в нижнем регистре).
  8. Если условие истинно, то выводится строка alpha.
  9. Возвращается 0, заканчивая работу программы.

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

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