0,0,1数列前20项c++,每行输出四个数,每个数输出占10列列宽
时间: 2023-12-13 07:05:16 浏览: 65
C++ 如何指定输出所占的列数.txt
以下是输出 0,0,1 数列前 20 项的 C++ 代码,每行输出四个数,每个数输出占10列列宽:
```cpp
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
// 定义前两项
int a = 0, b = 0, c = 1;
// 输出前两项
cout << setw(10) << a << setw(10) << b << setw(10) << c << setw(10);
// 计算并输出后面 17 项
for(int i = 4; i <= 20; i++) {
int d = a + b + c;
cout << setw(10) << d << setw(10);
// 更新前三项
a = b;
b = c;
c = d;
// 每行输出四个数
if(i % 4 == 0) {
cout << endl;
}
}
return 0;
}
```
输出结果为:
```
0 0 1 1
2 4 7 13
24 44 81 149
274 504 927 1705
3136 5768 10609 19513
```
阅读全文