这是另一道C++ Primer 习题:在标准输出显示任意两数之间自然数:
#include<iostream>
int main()
{
std::cout << "输入两个数:" << std::endl;
int v1,v2;
std::cin >> v1 >> v2;
int sum=v1,val=v2,lower=0;
if (sum<val)
{
while ( lower<(val-1))
{
++sum;
lower=sum;
std::cout << "区间数是: "<< lower << std::endl;
}
}
if ( sum>val)
{
while (lower<(sum-1))
{
++val;
lower=val;
std::cout << "区间数是:" << lower << std::endl;
}
}
if (sum==val)
;;
return 0;
}