65,211
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int val1, val2;
int lower, upper;
cin >> val1 >> val2;
if (val1 <= val2)
{
lower = val1;
upper = val2;
}
else
{
lower = val2;
upper = val1;
}
int count = 1;
cout << "these number of " << lower
<<" to " << upper << " are: " << endl;
while (lower <= upper)
{
//这里'\n'改成endl就 不对了明显是类型产生二义性。问endl是个什么类型
cout << setw(2) << lower << ((count % 10 != 0 ) ? (' ') : ('\n'));
++lower;
++count;
}
cout << endl;
return 0;
}
inline basic_ostream<char, char_traits<char> >& endl(basic_ostream<char, char_traits<char> >& _Ostr);_T& operator<<(_T& (*_Pfn)(_T&));
_CRTIMP inline basic_ostream<wchar_t, char_traits<wchar_t> >&
__cdecl endl(basic_ostream<wchar_t,
char_traits<wchar_t> >& _O)
{_O.put('\n');
_O.flush();
return (_O); }