所以我正在与之合作.
#include <iostream>
using namespace std;
int main()
{
int i, h = -1;
for (i = 0; i < 8; i++) {
h = h + 1;
cout << h << endl;
} // while
return 0;
} // main
Run Code Online (Sandbox Code Playgroud)
我需要我的输出看起来像
1 2 3 4 5 6 7
Run Code Online (Sandbox Code Playgroud)
但我得到了
1
2
3
4
...
Run Code Online (Sandbox Code Playgroud)
除了endl
可以使用空格打印到同一行之外还有什么吗?谢谢和抱歉noob问题.我正在慢慢学习c ++.
听起来你想打印每个数字,中间有一个空格.如果是,则使用实际空格而不是行尾字符
cout << h;
cout << ' ';
Run Code Online (Sandbox Code Playgroud)
然后在循环结束时显式添加一个新行
cout << endl;
Run Code Online (Sandbox Code Playgroud)
完整样本
int i;
for (i = 0; i < 8; i++)
{
h = h +1 ;
cout << h << ' ';
}
cout << endl;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2858 次 |
最近记录: |