从键盘隨意输入一个字符,判断它是数字字符,大写字母,小写字母还是其

举报 回答
从键盘隨意输入一个字符,判断它是数字字符,大写字母,小写字母还是其
问在线客服
扫码问在线客服
  • 回答数

    8

  • 浏览数

    5,578

举报 回答

8个回答 默认排序
  • 默认排序
  • 按时间排序

没找到满意答案?去问豆包AI智能助手
取消 复制问题
已采纳
方法很多,看你用什么语言,通常都是直接与字符或者字符的ASCII比较,看看位于哪个区间,比如'0'=x='9'那肯定是数字,高级语言也可以用正则表达式来判断。
取消 评论
可是你的输不上
取消 评论
String str=ABCdsfADF;
String reg=[^A-Z]+;
int x=str.replaceAll(reg,).length();
取消 评论
大写字母+小写字母
大写字母+数字
大写字母+符号
小写字母+数字
小写字母+符号
数字+符号
大写字母+小写字母+数字
大写字母+小写字母+符号
大写字母+数字和符号
小写字母+数字+符号
大写字母+小写字母+数字+符号

以上的组合,长度大于等于8个就行了。
取消 评论
输入改为cins2
最后一句输出改为couts2;
这样应该就没问题了
取消 评论
#includestdio.h
int main(void)
{ char ch;
while(ch=getchar()!='\n')
{if(ch='A'&&ch='Z')
ch=ch+32;
printf(%c,ch);
}
printf(\n);
return 0;
}
取消 评论
#includestdio.h
int main()
{char c;
while(1)
{scanf(%c,&c);
if(c=='#')break;
if(c='A'&&c='z')c-=32;
printf(%c,c);
}
return 0;
}
取消 评论
输入后对其进行检查啊.
如输入了一个 char input
if(input=='0' |input=='1' |input=='2' |input=='3' |input=='4' |input=='5' .)
判断是否数字
if(input=='a' |input=='b' |input=='c' .)
判断是否小写英文字母
if(input=='A' |input=='B' |input=='C'.)
判断是否大写英文字母
取消 评论
ZOL问答 > 从键盘隨意输入一个字符,判断它是数字字符,大写字母,小写字母还是其

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?