#include <iostream>
int X, a,Y,b;
int main( )
{
std::cout<<"请输入任意两个数,系统会打印出介于这两个数字区间内的所有数"<<std::endl;
std::cin>>a>>b;
if(a<=b)
{
X=a;
Y=b;
} else{
X=b;
Y=a;
}
for(int q;X<=Y; ++X)
{
std::cout<<X<<std::endl;
}
}
若果想每行输出9个数字,可以做这样修改
<pre class="cpp" name="code">#include <iostream>
int X, a,Y,b;
int main( )
{
std::cout<<"请输入任意两个数,系统会打印出介于这两个数字区间内的所有数"<<std::endl;
std::cin>>a>>b;
if(a<=b)
{
X=a;
Y=b;
} else{
X=b;
Y=a;
}
for(int q =1;X<=Y; ++X)
{
if((Y-X+2)%10 !=0)
{
std::cout<<X;
}else {
std::cout<<std::endl;
}
}
}
如果 -12 输入在前面15在后面与上面是一样的结果
很奇特的一种方式
做连续区域筛选时候一般一个