怎么判断输入是否是数字。

。。。。。。。。。。。。。。。。。。..。。。。。。。


int isNumber(char str[])
{
    int i, len, n=0;
    for (i = 0, len = strlen(str); i < len; i++) {
        if (!isdigit(str[i])) {
            return 0;
        }
    }
    return 1;
}
int main()
{
    int c = isNumber("123a");
   /*  Write C code in this online editor and run it. */
   printf("%d", c);
   
   return 0;
}

有用望采纳