C++は1文字が数字かどうかを判断する

791 ワード

1.直接判断
#include 
int main()
{   
    char c;
    c = getchar();//      。
    if(c >='0' && c<='9')printf("   
"); else if(c >='a' && c<='z' || c >='A' && c<='Z')) printf("
"); else printf("
"); return 0; }

2.ライブラリ関数
int main()
{
    char c;
    c = getchar();
    //        ,           0
    if(isdigit(c) != 0)
        printf("   
") ; // , 0 else if(isalpha(c) != 0) printf("
"); else printf("
"); }

転入先https://blog.csdn.net/wsq119/article/details/81431703