编写一个程序
答案:7 悬赏:50 手机版
解决时间 2021-05-04 07:27
- 提问者网友:温旧梦泪无声
- 2021-05-03 08:03
输入一个字符,如果是大写字母(A-Z),则输出"UPPER" 如果是小写字母(a-z),输出"LOWER" 如果是数字(0-9) 输出"DIGITAL" 否则输出"OTHER"
最佳答案
- 五星知识达人网友:第四晚心情
- 2021-05-03 09:18
给个C语言的:
#include <stdio.h>
int main()
{
char s;
s=getchar();
if(s>='A'&&s<='Z')
printf("UPPER");
else if(s>='a'&&s<='z')
printf("LOWER");
else if(s>='0'&&s<='9')
printf("DIGITAL");
else
printf("OTHER");
return 0;
}
全部回答
- 1楼网友:一秋
- 2021-05-03 14:07
楼上的大虾门请问 要是哪个字符串是 大些加小写外加 数字呢
是不是应该判定多少字节呢
谢谢 回答的人希望些全一点.
- 2楼网友:我住北渡口
- 2021-05-03 13:58
不管是什么语言!保存在电脑里面的都是二进制的编码!
不知道为什么就出来了ASCII码!
在电脑里面A-Z的ASCII码是65到90
a-z是97-112
0-9是48到57
你可以再程序里面用if else判断输入的字符的ASCII值所在范围!
然后在输出!!
- 3楼网友:千杯敬自由
- 2021-05-03 13:07
利用if else语句 这是一个很简单的程序
- 4楼网友:独钓一江月
- 2021-05-03 11:47
if(str>'A'&&str<'Z')等,这种方法判断输出就可以了!
- 5楼网友:西岸风
- 2021-05-03 11:11
什么语言。在什么地方输出?
- 6楼网友:鱼芗
- 2021-05-03 10:14
#include<stdio.h>
void main()
{
char a;
scanf("%c",&a);
if(a>'A'&&a<'Z')
{printf("UPPER\n");}
else if(a>'a'&&a<'z')
{printf("LOWER\n");}
else if(a>'0'&&a<'9')
{printf("DIFITAL\n");}
else
{printf("OTHER\n");}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯