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:printf("qita");

}

}

扩展资料

C语言ctype.h的字符判断函数

函数名为如下参数时,返回值为真

isalnum()字母或数字

isalpha()字母

isblank()一个标准的空白字符(空格、水平制表符、或换行)

iscntrl()控制符,例如ctrl+B

isdigit()阿拉伯数字

isgraph()除空格外的所有可打印字符

islower()小写字母

isprint()可打印字符

ispunct()标点符号(除空格和字母数字外的可打印字符)

isspace()空白字符

isupper()大写字母

isxdigit()十六进制数字字符

温馨提示:内容为网友见解,仅供参考
无其他回答

...空格、数字字符、大写字母、小写字母或者其他字
case'1':printf("xiao\\n");break;case'2':printf("da\\n");break;case'3':printf("空格\\n");break;default:printf("qita");} }

编程实现从键盘输入一个字符,判断字符是数字、大小写字母、空格还是其他...
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("该字符是空格!\\n"...

C语言 输入一个字符,判断该字符是数字、字母、空格还是其他字符。_百 ...
printf("%c是空格:",ch); } else { printf("%c是其它字符:",ch); } } return0;}

...通过键盘输入一个字符,判断该字符是数字字符、大写字母、小写字母...
include \\x0d\\x0a#include \\x0d\\x0a\\x0d\\x0avoid main()\\x0d\\x0a{\\x0d\\x0a char c;\\x0d\\x0a c=getchar();\\x0d\\x0a printf( "'%c' 是一个", c );\\x0d\\x0a \\x0d\\x0a if( c>='0' && c='A' && c='a' && c<='z' )\\x0d\\x0a...

C语言从键盘输入一个字符 判断他是数字,大写字母,小写字母还是其他字 ...
include<ctype.h> 中自带有判断函数 isdidgit(char c) 判断字符c是否是数字,是返回1,否返回0 isupper(char c) 判断是否是大写 islower(char c)判断是否是小写 isalpha(char c)判断是否是英文字母(大小写都包括在内)

...通过键盘输入一个字符,判断该字符是数字字符、大写字母、小写字母...
void main(){ char c;c=getchar();printf( "'%c' 是一个", c );if( c>='0' && c<='9' )printf( "数字\\n" );else if( c>='A' && c<='Z' )printf( "大写字母\\n" );else if( c>='a' && c<='z' )printf( "小写字母\\n" );else if( c=='\\n' )printf( "...

c语言 编一程序由键盘输入一个字符判断它是数字、字母、还是空白(方 ...
include <stdio.h> int main() { char c;scanf("%c",&c);if(c>='0'&&c<='9') printf("数字\\n");else if(c>='A'&&c<='Z'||c>='a'&&c<='z') printf("字母\\n");else if(c==' '||c=='\\t') printf("空白\\n");else printf("自己查ascii吧:%d\\n",c);return...

编一程序,通过键盘输入一个字符,判断该字符是数字字符,大写字母,小写...
void main(){ char c;c=getchar();printf( "'%c' 是一个", c );if( c>='0' && c<='9' )printf( "数字\\n" );else if( c>='A' && c<='Z' )printf( "大写字母\\n" );else if( c>='a' && c<='z' )printf( "小写字母\\n" );else if( c=='\\n' )printf( "...

从键盘任意输入一个字符,判断它是数字字符,大写字母,小写字母还是其
\/\/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("...

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");} } ...

相似回答
大家正在搜