我创建了一个正确运行的斐波那契程序。但是我无法弄清楚如何按照问题想要的方式格式化输出窗口。行和间距是正确的,但程序应该显示 6 列,因为现在程序输出 9 列,第 9 列被截断。我做错了什么或错过了什么?我正在使用 Visual Studio C++ 编译器。
#include <iostream>
#include <iomanip>
using namespace std;
void main ()
{
int FirstNum = 1;
int SecondNum = 0;
int Count = 1;
int Answer;
do
{
Answer = FirstNum + SecondNum;
FirstNum = SecondNum;
SecondNum = Answer;
cout << FirstNum << setw (10);
Count++;
} while (Count < 40);
}