Для символа С вывести строку "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;
- }
Объяснение кода листинга программы
В этом коде:
- Объявлена переменная
a
типаchar
. - С помощью функции
scanf
вводится символ и сохраняется в переменнойa
. - Проверяется, принадлежит ли введенный символ диапазону от 48 до 57 (цифры).
- Если условие истинно, то выводится строка
digit
. - Проверяется, принадлежит ли введенный символ диапазону от 65 до 90 (буквы в верхнем регистре).
- Если условие истинно, то выводится строка
alpha
. - Проверяется, принадлежит ли введенный символ диапазону от 97 до 122 (буквы в нижнем регистре).
- Если условие истинно, то выводится строка
alpha
. - Возвращается 0, заканчивая работу программы.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д