编程论坛
注册
登录
编程论坛
→
C++教室
输入一个整数字符串 判断是否是6位
mouncai
发布于 2008-11-27 20:54, 719 次点击
输入一个整数字符串 判断是否是6位?如何编写,帮别人问,我是个编程白痴,望路过高人指点!
3 回复
#2
newyj
2008-11-27 22:46
if ((var/1000000)==0 && (var/100000)!=0)
#3
hitcolder
2008-11-28 00:05
回复 楼主 mouncai 的帖子
整数字符串的话ms一般的int长度不够啊,如果是long int 的话就没问题了啊 ,下面是参考程序:
long int a[20];
for(int i=0;i<20;i++)
{cin>>a[i];
if(a[i]/1000000>0)
cout<<"the number is bigger than 99999.";
}
#4
hitcolder
2008-11-28 00:09
错了,
long int a[20];
for(int i=0;i<20;i++)
{cin>>a[i];
if((a[i]/100000>0)&&(a[i]/100000<10))
cout<<"the number has 6 bits.";
}
1