-1

正しく動作するフィボナッチプログラムを作成しました。ただし、問題が希望する方法で出力ウィンドウをフォーマットする方法がわかりません。行と間隔は正しいですが、プログラムは6列を表示するはずです。これは、プログラムが9番目のカットオフで9列を出力するためです。私は何か間違ったことをしているのですか、それとも何かが足りないのですか?Visual StudioC++コンパイラを使用しています。

#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);
} 
4

1 に答える 1

0

このコードは 6 列のみを生成します。

#include <iostream>
#include <iomanip>
using namespace std;
int main ()
{
int FirstNum = 1;
int SecondNum = 0;
int Count = 1;
int Answer;
do
{
Answer = FirstNum + SecondNum;
FirstNum = SecondNum;
SecondNum = Answer;
cout << setw (10)<< FirstNum ;
Count++;
if(Count%6==0)
cout<<endl;
} while (Count < 40);
return 0;
}
于 2012-10-03T21:26:12.587 に答える