不能判断是不是数字,望指点
#include<iostream.h>
#include<ctype.h>
void main()
{
int x;
cin>>x;
if(isdigit(x))
cout<<x<<" true "<<endl;
cout<<isdigit(x)<<endl;
}
#include<iostream.h>
#include<ctype.h>
void main()
{
int x;
cin>>x;
if(isdigit(x))
cout<<x<<" true "<<endl;
cout<<isdigit(x)<<endl;
}
2007-01-03 07:36
2007-01-03 09:47
#include<iostream.h>
#include<ctype.h>
void main()
{
int x;
cin>>x;
if (isdigit(x)) {
cout << x<< " is a digit\n";
}
else {
cout <<x << " is not a digit\n";
}
}

2007-01-03 11:22
2007-01-03 12:03

2007-01-03 12:28
如果按楼上说的情况,那么无论怎么都会输出 ’X‘is not a digit。 看下面:
[此贴子已经被作者于2007-1-3 12:30:07编辑过]

2007-01-03 12:29
2007-01-03 12:55
2007-01-05 15:23

2007-01-05 17:33