私はあなたがそれを指示するフィボナッチ数列の数を出力するためにC++でプログラムを書きました。それは約47番目の数まで機能し、その後は完全に異なる数、さらには負の数を出力し、それらのいずれにも9または10を超える個別の整数はありません。これがコードです
#include <iostream>
int a = 0;
int b = 1;
int c;
int var = 0;
int num;
void fibonacci()
{
using namespace std;
c = a;
a = a + b;
b = c;
var += 1;
}
void loop()
{
using namespace std;
for (int iii=0; iii<num; iii++)
fibonacci();
}
int main()
{
using namespace std;
cout << "What fibonacci number do you want to know? ";
cin >> num;
cin.get();
loop();
cout << "" << endl;
cout << c << endl;
cin.get();
a = 0;
b = 1;
var = 0;
return main();
}
C ++が一度に印刷できる文字数に何らかの制限はありますか?