{
for (int i = 0 i < str.GetLength() i++)
{
if (str.GetAt(i) > '9' || str.GetAt(i) < '0')
{
return FALSE
}
}
return TRUE
}
代码如上,望采纳!
内部函数
#include<stdio.h>#include<ctype.h>
int main()
{
char num
scanf("%c",&num)
if(isdigit(num)==0)
{
}
else
{
printf("是数字\n")
}
return 0
}
自定义函数
#include<stdio.h>#include<ctype.h>
int main()
{
char num
scanf("%c",&num)
if(num>='0' && num<='9')
printf("是数字\n")
else
printf("不是数字\n")
return 0
}