C语言从键盘输入一个字符 判断他是数字,大写字母,小写字母还是其他字符

如题所述

#include<ctype.h>
中自带有判断函数
isdidgit(char c) 判断字符c是否是数字,是返回1,否返回0
isupper(char c) 判断是否是大写
islower(char c)判断是否是小写
isalpha(char c)判断是否是英文字母(大小写都包括在内)
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-03
#include "stdio.h"
void main()
{
char temp;
temp=getch();
if(temp>='a'&&temp<='z')
printf("xiao xie zi mu");
else if(temp>='A'&&temp<='Z')
printf("da xie zi mu");
if(temp>='0'&&temp<='9')
printf("shuzi");
else printf("other zi mu");
}本回答被提问者采纳
第2个回答  2020-04-29
#include
"stdio.h"
void
main()
{
char
temp;
temp=getch();
if(temp>='a'&&temp<='z')
printf("xiao
xie
zi
mu");
else
if(temp>='A'&&temp<='Z')
printf("da
xie
zi
mu");
if(temp>='0'&&temp<='9')
printf("shuzi");
else
printf("other
zi
mu");
}
第3个回答  2010-05-04
数字

...判断他是数字,大写字母,小写字母还是其他字符
isalpha(char c)判断是否是英文字母(大小写都包括在内)

C语言编程从键盘输入一个字符,判断该字符是否为控制字符、空格、数字字...
include<stdio.h> voidmain(){ charch;inta;ch=getchar();if(ch>='a'&&ch<='z')ch='1';if(ch>='A'&&ch<='Z')ch='2';if(ch=='')ch='3';switch(ch){ case'1':printf("xiao\\n");break;case'2':printf("da\\n");break;case'3':printf("空格\\n");break;default:print...

C语言 输入一个字符,判断该字符是数字、字母、空格还是其他字符。_百 ...
printf("%c是数字字符:",ch); } elseif(ch>='a'&&ch<='z') { printf("%c是小写字母:",ch); } elseif(ch>='A'&&ch<='Z') { printf("%c是大写字母:",ch); } elseif(ch=='') { printf("%c是空格:",ch); } else { printf("%c是其它字符:",ch); } } return0;...

c语言 输入一个字符,判断是字母,数字,还是特殊字符?
根据ascii码值判断即可。由于数字,大小写字母均分别为连续存储,所以只需要与对应的最大最小值比较即可确定字符类型。代码如下:include <stdio.h>int main(){char c;c = getchar();\/\/读取一个字符。if(c >='0' && c<='9')printf("是数字\\n");else if(c >='a' && c<='z' ||...

c语言输入一个字符判断它是大写字母或小写字母 或数字或其他_百度知 ...
voidmain(){ charch;inta;ch=getchar();if(ch>='a'&&ch<='z')ch='1';if(ch>='A'&&ch<='Z')ch='2';if(ch=='')ch='3';switch(ch){ case'1':printf("xiao\\n");break;case'2':printf("da\\n");break;case'3':printf("空格\\n");break;default:printf("qita");} } ...

C语言的问题:判断输入的字符属于哪一种字符:大写,小写,数字或其他符 ...
1为小写 2为大写 3为数字 4为其他字符 \/ cc(char c){ if(c>='a'&&c<='z'){ printf("小写字母");return 1;} else if(c>='A'&&c<='Z'){ printf("大写字母");return 2;} else if(c>=0&&c<=9){ printf("数字");return 3;} else { printf("其他字符");return 4;}...

c语言 输入一个字符,判断是字母,数字,还是特殊字符?
可以根据以下代码进行判断:include<stdio.h> int main(){ char c ;while(scanf("%c",&c)!=EOF){ getchar();if(c >='0' && c<='9')printf("%c是数字\\n",c);else if(c >='a' && c<='z' || c >='A' && c<='Z')printf("%c是字母\\n",c);else printf("%c是...

从键盘输入一个字符,判断其是字母字符,还是数字字符,还是其他字符,输出...
可以参考下面的代码:include "stdio.h"void main(){ char temp;temp=getch();if(temp>='a'&&temp<='z')printf("xiao xie zi mu");else if(temp>='A'&&temp<='Z')printf("da xie zi mu");if(temp>='0'&&temp<='9')printf("shuzi");else printf("other zi mu");} ...

从键盘任意输入一个字符,判断它是数字字符,大写字母,小写字母还是其
\/\/c语言,利用内部函数进行判断:#include<stdio.h>#include<stdlib.h>#include <ctype.h>\/\/用判断函数需要引入头文件main(){ char c; printf("Input simple:\\n"); c=getchar(); if(isalpha(c))printf("It is an English character.\\n"); else if(isalnum(c))printf("...

编程实现从键盘输入一个字符,如何判断字符是数字、大小写字母、空格还...
include<stdio.h> void main(){ char c;printf("请输入一个字符:\\n");c=getchar();if(c>=48&&c<=57)printf("该字符是数字!\\n");else if(c>=65&&c<=90)printf("该字符是大写字母!\\n");else if(c>=97&&c<=122)printf("该字符是小写字母!\\n");else if(c==32)printf("...

相似回答