vb中判断n是大写字母、小写字母、数字字符还是其他字符。
要求:(1)用if..elseif..elseif..endif实现。(2)若输入的不是一个字符,请给出错误提示信息(MsgBox实现)。(3)结论用MsgBox输出。...
要求:(1)用if.. elseif..elseif..endif实现。(2)若输入的不是一个字符,请给出错误提示信息(MsgBox实现)。(3)结论用MsgBox输出。
展开
3个回答
展开全部
#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 ;
}
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 ; }
~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用ASCII值判断。具体的ASCII值请查ASCII值表,课本上有的
追问
额额额。。课本没带,但是在4点之前要把作业做好啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询