字符类型判断

来源:互联网 发布:跑步记录软件 编辑:程序博客网 时间:2024/06/05 05:37

题目内容:
从键盘键入任意一个字符,判断该字符是英文字母(不区分大、小写)、数字字符还是其它字符。
若键入字母,则屏幕显示 It is an English character.;若键入数字则屏幕显示It is a digit character. ;若输入其它字符,则屏幕显示:It is other character.
程序的运行示例1:
Input simple:
b↙
It is an English character.

程序的运行示例2:
Input simple:
6↙
It is a digit character.

程序的运行示例3:
Input simple:
*↙
It is other character.

程序的运行示例4:
Input simple:
A↙
It is an English character.

输入信息提示:”Input simple:\n”
输入格式: “%c”
输出格式:
英文字符的输出格式:”It is an English character.\n”
数字的输出格式:”It is a digit character.\n”
其它字符的输出格式:”It is other character.\n”

#include <stdio.h>#include <ctype.h>int main(){    printf("Input simple:\n");    char ch;    ch=getchar();    if(isalpha(ch))printf("It is an English character.\n");    else if(isalnum(ch))printf("It is a digit character.\n");    else printf("It is other character.\n");    return 0;}
#include<stdio.h>int main(){    char c;    printf("Input simple:");    scanf("%c",&c);    if(c>='a'&&c<='z'||c>='A'&&c<='Z') printf("It is an English character.");    else if(c>='0'&&c<='9') printf("It is a digit character.");    else printf("It is other character.");    return 0;}
0 0
原创粉丝点击