我目前刚接触C ++和整个编程工作,除了C之外,我还没有任何编程语言的知识,我还在学习。我买了一本关于亚马逊的电子书来学习C ++,我现在正在练习Windows上关于Dev C ++的书中的一些例子。我试图从这个简单的代码中输出数字之间的空格,但我不知道D:
#include <iostream>
using namespace std;
int main()
{
int x;
for (x=0; x<=5; x++)
{
cout << x;
}
}
所以,当我执行上面的代码时,我得到输出012345.如何在数字之间添加空格,使输出看起来像这样0 1 2 3 4 5?
尝试
cout << x << endl;
但它在下一行输出结果,我试图在数字之间输出空格。我试过\反斜杠添加一个转义字符
cout << x\t;
但我收到错误[错误]&#34;;&#34;预期之前&#39; t。那么,我应该键入什么代码来输出空格?谢谢!
答案 0 :(得分:2)
#include <iostream>
using namespace std;
int main()
{
int x;
for (x=0; x<=5; x++)
{
cout << x << " "; // Add a trailing whitespace
}
}
答案 1 :(得分:0)
你需要让编译器知道你的意思是字符。 x \ t无效c ++。 请改用:
cout << x << '\t'
答案 2 :(得分:0)
你在尝试这一行的空间之间:
cout << x <<" ";
但下一个号码打印新行,尝试这一行:
cout << x <<"\n";