3.C语言编程从键盘输入一个字符,判断此字符属于下面哪一种:

来源:百度知道 编辑:UC知道 时间:2024/07/07 19:19:55
1) 字母(’a’~’z’,’A’~’Z’)
2) 数字字符(‘0’~‘9’)
3) “空格”字符
4) 其它字符
谢谢
详细程序,可以吗?

#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>

main()
{char ch;
scanf("%c",&ch);
if( (ch <= 'z' && ch >= 'a') || (ch <= 'Z' && ch >= 'A') )
{
printf("字母");
}
else if(ch >= '0' && ch <= '9')
{
printf("数字");
}
else if(ch == ' ')
{
printf("空格");
}
else
{
printf("其它字符");
}

system("pause");
}

用ctype.h中提供的函数可以更方便,不过我忘记怎么做了。。。惭愧
应该可以直接运行

#include <ctype.h>
main(){
char ch;
ch=getche();
if(isdigit(ch))
printf("\nis 0-9");
else if(isalpha(ch))
printf("\n is a-z A-Z");
else if(isspace(ch))
printf("\n Is space.");
else
printf("\nOther char");
ge

用C语言编程做:用从键盘输入3个数,编程实现3个数的比较,输出其中的最大值 一个c语言编程问题:求s=1/2-2/3+3/5-5/8+.....相加的项数n从键盘输入 c语言编程的题 “从键盘输入3个数,使其按从小到大的顺序排列输出。” 感谢各位帮忙! 用c语言编写:从键盘输入一个数,判断是否都能被3整除 用C语言编写一个程序,从键盘输入一个正整数,输出这个整数的所有因子 一个C语言编程 请教c语言编程:从键盘输入一批数据,以0结束输入,统计其中的正数和负数的个数 用C语言编写一个程序,从键盘输入两个正整数,输出这两个整数的最小公倍数 用c语言编:从键盘输入一个二进制,将其转化成等值的十进制 c语言 1.从键盘输入三个整数,求出最大数并输出。