//判断输入的字符串是不是整型数,非常有用的好程序
#include<iostream>
#include<string>
using namespace std;
void main()
{
char str[100];
cout<<"Enter a string: ";
scanf("%s",str);
int len=strlen(str);
bool flag=true;
//通过一个循环一个字符一个字符的判断是否是数字,然后判断出整个字符串是否是整型数
for(int i=0;i<len;i++)
{
if(str[i]>='0'&& str[i]<='9')
continue;
flag=false;
}
if(flag==true)
{
long j=atoi(str); //将字符串转换成整型数
if(j<32768)
cout<<str<<" the input string is a digit"<<endl;
else
cout<<str<<" the input string is not a digit"<<endl;
}
else
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载