关于#数字判断#的问题,如何解决?(语言-c++)

题目描述
输入一个字符,如果输入的字符是数字,输出yes, 否则输出no
输入格式
一个字符
输出格式
如果输入的字符是数字,输出yes, 否则输出no
样例
样例输入
5
样例输出
yes

#include <iostream>
using namespace std;
int main()
{
    char s;
    cin>>s;
    if(s >= '0' && s<='9')
        cout<<"yes";
    else
        cout<<"no";
    return 0;
}

可借助ASCII码表来进行判断

img

测试图:

img

#include<iostream>
using namespace std;

int main()
{
    char g;
    cin>>g;
    if(g>=48&&g<=57)
       cout<<"yes"<<endl;
   else
      cout<<"no"<<endl;
  return 0;
}

希望对题主有所帮助,可以的话,帮忙点个采纳!