C ++格式化以显示行而不是列的数字

时间:2017-09-04 15:03:56

标签: c++ format

这是我正在做的更大代码的一部分,但我对格式有疑问。对于这部分,我使用以下for循环显示小于或等于rNumber的数字。

我唯一的问题是如何让它显示行中的数字而不是列,因为当我运行程序时,如果例如rNumber是5,它将显示:

1

2

3

4

5

我想要的是它显示如下:1 2 3 4 5

else if (mNumber < rNumber)
    {
        cout << "\nYour number is too low, try again!. Here is a hint, pick between these!:" << endl;

        for (int i = ++mNumber; i <= rNumber; i++)
        {

            cout << i << endl;
        }
    }

1 个答案:

答案 0 :(得分:1)

摆脱endl,只需添加一个空格在

之间的字符串
 cout << i << " ";

endl代表行尾。