前两个数为1,后面的数为前两数之和 :如数列1 1 3 5 8 13 21
//后面的数为前两数之和 #include<iostream> #include<iomanip> using namespace std; int main() { long int f1 = 1, f2 = 1; int i; for (i = 1; i <= 20; i++) { cout << setiosflags(ios::left) <<setw(12) << f1 << setiosflags(ios::left) << setw(12) << f2 ;//每次输出两个数 if (i % 2 == 0) cout << endl;//每循环两次换一次行,也就是每行输出4个数 f1 = f1 + f2; f2 = f2 + f1; } return 0; }