vb中判断n是大写字母、小写字母、数字字符还是其他字符。

要求:(1)用if..elseif..elseif..endif实现。(2)若输入的不是一个字符,请给出错误提示信息(MsgBox实现)。(3)结论用MsgBox输出。... 要求:(1)用if.. elseif..elseif..endif实现。(2)若输入的不是一个字符,请给出错误提示信息(MsgBox实现)。(3)结论用MsgBox输出。 展开
 我来答
coffeejing1990
推荐于2017-10-11
知道答主
回答量:23
采纳率:0%
帮助的人:13.6万
展开全部
#inlude <iostream>
using namespace std;

void Judgecharacter(char Input)
{
if(cInput > ='A' && cInput <='Z')
{
MsgBox<< "这是一个大写字母" << endl;
return ;
}
if(cInput >='a' && cInput <= 'z')
{
MsgBox << "这是一个小写字母" << endl;
return ;
}
if(cInput >= '0' && cInput <= '9')
{
MsgBox << "这是一个数字" << endl;
return ;
}
MsgBox << "提示错误" << endl;
return ;

}
追问
vb   不是c++
追答
Dim R
R = InputBox("请输入:")
char n,if(n==ascll的值)
If R Like "[A-Z]" Then
Print "大写字母"
ElseIf R Like "[a-z]" Then
Print "小写字母"
ElseIf R Like "[0-9]" Then
Print "数字字符"
Else
Print"提示错误"
Print "其它!"
End If
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-03-29
展开全部
#inlude <iostream> using namespace std; void Judgecharacter(char Input) { if(cInput > ='A' && cInput <='Z') { cout << "这是一个大写字母" << endl; return ; } if(cInput >='a' && cInput <= 'z') { cout << "这是一个小写字母" << endl; return ; } if(cInput >= '0' && cInput <= '9') { cout << "这是一个数字" << endl; return ; } cout << "其他字符" << endl; return ; } ~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
354461010
2012-03-28 · TA获得超过3197个赞
知道小有建树答主
回答量:2341
采纳率:0%
帮助的人:1124万
展开全部
用ASCII值判断。具体的ASCII值请查ASCII值表,课本上有的
追问
额额额。。课本没带,但是在4点之前要把作业做好啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式