您的位置:首页 > 其它

判断字符是否为数字的函数--int isdigit( int ch )

2018-03-29 16:13 357 查看

判断字符是否为数字的函数--int isdigit( int ch )

C++中,有用于判断字符是否为字母的函数--int isdigit( int ch )。

【包含的头文件】需要引入的头文件:#include <ctype.h>

【功能】如果参数是0到9之间的数字字符,函数返回非零值,否则返回零值。
char c;
scanf( "%c", &c );
if( isdigit(c) )
printf( "You entered the digit %c\n", c );【范例】输入一串字符串,将里面的所有的数字输出。
【代码】

#include <iostream>
#include <ctype.h>
using namespace std;
int main()
{
string s;
while (cin >> s)
{
int len = s.length();
for (int i = 0;i < len;i++)
{
if (isdigit(s[i]))
{
cout << s[i] << " is a number." << endl;
}
}
}
return 0;
}


【运行结果】

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐