用C语言编码 题目:从键盘上输入一个字符,判断该字符是数字、字母、空格或其它。

我的编码#include<stdio.h>void main(){char ch;printf("请输入一个字符:");ch=getchar();if(ch>=65&&ch<=90||ch>=97&&ch<=122||ch>=48&&ch<=57||ch==32){if(ch==32);printf("该字符为空格\n");if (ch>=65&&ch<=90||ch>=97&&ch<=122)printf("该字符为字母\n");else if(ch>=48&&ch<=57) printf("该字符为数字\n");else if (ch>=65&&ch<=90||ch>=97&&ch<=122)printf("该字符为字母\n");}else printf("该字符为其他\n");}为什么输入数字和字母时,该字符是空格都会显示出来,我应该怎样修改?

第1个回答  2016-12-09
{if(ch==32);
这句末尾多了个分号本回答被提问者采纳

C语言编程从键盘输入一个字符,判断该字符是否为控制字符、空格、数字字...
case'1':printf("xiao\\n");break;case'2':printf("da\\n");break;case'3':printf("空格\\n");break;default:printf("qita");} }

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

编程实现从键盘输入一个字符,如何判断字符是数字、大小写字母、空格还...
c语言中,每一种类型的字符有固定的ASCII范围!以下是本题的答案:\\r\\n\\r\\n#include\\r\\nvoid main()\\r\\n{\\r\\n\\tchar c;\\r\\n\\tprintf("请输入一个字符:\\n");\\r\\n\\tc=getchar();\\r\\n\\tif(c>=48&&c=65&&c=97&&c<=122)\\r\\n\\t\\t\\t\\tprintf("该字符是小写字母!\\n");\\...

c语言 编一程序由键盘输入一个字符判断它是数字、字母、还是空白(方 ...
return 0;}

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

C语言,输入一个字符,判断它是英文字符,数字字符还是其他字符.
include<stdio.h> int main(){ char p;scanf("%c",&p);if(p>='a' && p<='z' || p>='a' && p<='z')printf("英文字符\\n");else if(p>='0' && p<='9')printf("数字字符\\n");else printf("其他字符\\n");return 0;} ...

C语言,输入一个字符,判断它是英文字符,数字字符还是其他字符.
include<stdio.h> int main(){ char p;scanf("%c",&p);if(p>='a' && p<='z' || p>='a' && p<='z')printf("英文字符\\n");else if(p>='0' && p<='9')printf("数字字符\\n");else printf("其他字符\\n");return 0;} ...

c语言程序输入一个字符,测试是数字,空白还是其他字符
0'&&a<='9',如果空格字符a=' '。参考代码:include <stdio.h>int main(){char a;a=getchar();if(a>='0'&&a<='9')printf("%c是数字",a); else if(a==' ')printf("%c是空格",a);elseprintf("%c是其他字符",a);return 0;}\/*运行结果: 99是数字 *\/ ...

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

相似回答