永发信息网

c++中如何判断输入的数时字符还是数字?请举例谢谢!

答案:2  悬赏:0  手机版
解决时间 2021-03-03 16:14
c++中如何判断输入的数时字符还是数字?请举例谢谢!
最佳答案
通过字符的字母和数字的ASCII递增的特点来判断。
例如:
//参考代码如下:
#include "iostream"
#include "stdio.h"
#include
using namespace std;
int main()
{
char ch;
cin>>ch;
if(ch>='0'&&ch<='9')
cout<<"该字符为数字"< else if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='Z')) //字符区分大小写
cout<<"该字符为字母"< return 0;
}
全部回答
#include using namespace std; int main() { while(true) { char temp; cin >> temp; if ( (temp <= 'z' && temp >= 'a') || (temp <= 'z' && temp >= 'a') ) cout << temp << " is character" << endl; else if (temp >= '0' && temp <= '9') cout << temp << " is number" << endl; } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
摩托车怎么试才能知道是不是触发器坏了呢?
以前喷的漆出现龟裂怎么处理最好
天等县金洞卫生院在什么地方啊,我要过去处理
中国电信股份有限公司重庆九龙坡分公司黄桷坪
全民k歌里面用哪个模式更好
嘉洲菲悦大酒店这个地址在什么地方,我要处理
【从平凡走向卓越】作文:读《从平凡走向卓越
奶粉里已经强化了维生素AD,还需要额外补充伊
电脑如何打出括号
红军路怎么去啊,有知道地址的么
大家帮我忙,请假德国保乐净水器如何?
虎头蜂是不是马蜂?
玉林市博白女以自由职业身份参保是50岁退休?2
武汉开车到衡阳要多少公里,时间,过路费,油
【热点】如何看待诗人柳忠秧去世?
推荐资讯
travel through是什么意思
海田国际建材交易中心地址在什么地方,想过去
玉溪到成江在哪个站坐车
翡翠铭汇中西餐厅(碧海湾店)这个地址在什么地
8个月宝宝用棒针编织鞋起几针
冰窖口胡同/德胜门外大街(路口)这个地址在什
陈学渊中医诊所在什么地方啊,我要过去处理事
农行信用卡一万二的额度刷了6000还能刷吗?
哪里有P-60(HR630)卧式活塞推料离心机买?
陇西升旗宾馆地址在什么地方,我要处理点事!
和济医院小区这个地址在什么地方,我要处理点
在学校住内宿需要准备什麽东西?(尽量全面)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?