如何判断输入的字符串是不是数字
2个回答
展开全部
可以判断字符串中的字符是否在0-9之间
#include <stdio.h>
int isNumber(const char* str)
{
char* p = str;
while(*p)
{
if(*p <'0' || *p > '9')
return 0
++p;
}
return 1;
}
int main()
{
char str[100]={0};
scanf("%s", str);
printf("%s %s是数字\n", str, isNumber(str)?" ":"不");
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询