斐波那契数列c++代码每行四个输出
时间: 2024-11-06 11:12:14 浏览: 0
斐波那契数列是一个经典的数学序列,每个数字都是前两个数字之和,通常开始是0和1。在C++中,你可以使用循环或递归来生成并打印这个数列,每行打印4个数字。这里是一个简单的示例,用for循环实现:
```cpp
#include <iostream>
using namespace std;
void printFibonacci(int n) {
int t1 = 0, t2 = 1;
// 打印前n个斐波那契数
for (int i = 0; i < n; ++i) {
if (i <= 1)
cout << t1 << " ";
else {
cout << t2 << " ";
t1 += t2; // 计算下一个数
}
// 控制每行输出4个数
if ((i + 1) % 4 == 0) {
cout << endl;
}
}
}
int main() {
int numElements = 10; // 你想打印的斐波那契数的数量
printFibonacci(numElements);
return 0;
}
```
在这个代码中,`printFibonacci`函数会打印出指定数量的斐波那契数,并确保每行显示4个数。如果需要改变每行输出的数字,只需修改变量`numElements`的值。
阅读全文