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

2024-11-17 05:46:21
推荐回答(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+