这是我正在做的较大代码的一部分,但是我对格式有疑问。对于这一部分,我使用以下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;
        }
    }

最佳答案

摆脱掉endl,只添加一个字符串,并在它们之间插入一个空格

 cout << i << " ";


endl代表行尾。

关于c++ - C++格式可在行而不是列中显示数字,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46039782/

10-11 22:09
查看更多