要求编写一段程序,要求通过键盘一个输入字符,将输入的字符分为数字、大写字母、小写字母和其他字符四类
答案:2 悬赏:10 手机版
解决时间 2021-11-14 23:35
- 提问者网友:临风不自傲
- 2021-11-14 08:27
要求编写一段程序,要求通过键盘一个输入字符,将输入的字符分为数字、大写字母、小写字母和其他字符四类
最佳答案
- 五星知识达人网友:大漠
- 2021-11-14 09:08
switch(a) case(a<65): 这个使用错误,因为case的值要是常量,不能像你那样写,你要想个办法将这个表达式转为常量。建议改成else if结构就可以。
另外数字的编码是48--57.
另外数字的编码是48--57.
#include
void main()
{
char a;
printf("Pease enter a character:
");
scanf("%c",&a);
if(a>=65&&a<=90)
printf("这是大写字母
");
else if(a>=97&&a<=122)
printf("这是小写字母
");
else if(a>=48&&a<=57)
printf("这是数字
");
else
printf("这是其它字符
");
}
全部回答
- 1楼网友:千夜
- 2021-11-14 09:21
case后面必须跟常量的,所以case(a<65)类似这样是不行的,
使用if else来做吧
使用if else来做吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯