判断字符串是否全为数字 ( isdigit()库函数 )
void isdigit(int c) 检查所传的字符是否是十进制数字字符。(char类型)#include <bits/stdc++.h>using namespace std;int main(){string a ="1234";for(int i = 0;i < a.length();i++){if(a.isdigit(a[i]))/...
·
void isdigit(int c) 检查所传的字符是否是十进制数字字符。(char类型)
#include <bits/stdc++.h>
using namespace std;
int main()
{ string a ="1234";
for(int i = 0;i < a.length();i++)
{
if(isdigit(a[i])) //关键 检查每一个字符是否都为十进制数字
continue;
else
{
cout << "含非数字字符";
return;
}
}
cout << "该字符串全为数字";
}
更多推荐
已为社区贡献1条内容
所有评论(0)