C++中如何判断输入的数是否为整数(考虑字母)

2024年11月17日 05:46
有3个网友回答
网友(1):

#include
void main()
{
char a[100];
int i,s=0;
gets(a);
for(i=0;i {
if(a[i]>='0'&&a[i]<='9')
s++;
}
if(s==strlen(a))
printf("是整数!!");
else
printf("不是整数!!");
}

网友(2):

根据ASNIC码判断

网友(3):

正则匹配\\d+