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

我的编码#include<stdio.h>voidmain(){charch;printf("请输入一个字符:");ch=getchar();if(ch>=65&&ch<... 我的编码#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");}为什么输入数字和字母时,该字符是空格都会显示出来,我应该怎样修改? 展开
 我来答
百度网友2018359
2016-12-09 · TA获得超过3493个赞
知道大有可为答主
回答量:3486
采纳率:73%
帮助的人:1337万
展开全部
{if(ch==32);
这句末尾多了个分号
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式