problem31

31.   编程求出1000以内的所有符合如下条件的数:其高位数字小于低位数字。如12238等。但21548不符合条件。

#include
using namespace std;
void main()
{
int i=0,j=0; //j用来获取i值
int diwei=0;//记录低位数据
bool xiaoyu=true;//指示是否满足筛选条件
for(;i<1000;i++)
{
xiaoyu=true;
j=i;
diwei=j;
j=j/10;
while(j!=0)
{
if((j)>=diwei)//判断高位是否大于等于低位
{ xiaoyu=false;
break;
}
else
{
diwei=j;
j=j/10;
}
}
if(xiaoyu)
cout<<i<<",";
}
}
阅读更多
个人分类: IT源码
上一篇2013年5月
下一篇problem32
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭