C++ 实现 Fibonacci 数列计算并动态分配空间存储
#include
int main() { // 动态分配空间 int* fib = new int[15];
// 计算Fibonacci数列的前15项
fib[0] = 0;
fib[1] = 1;
for (int i = 2; i < 15; i++) {
fib[i] = fib[i-1] + fib[i-2];
}
// 打印学号
cout << '123456789' << endl;
// 打印Fibonacci数列
for (int i = 0; i < 15; i++) {
// 每行打印5个数字
if (i % 5 == 0 && i != 0) {
cout << endl;
}
// 打印数字
cout.width(8);
cout.fill(' ');
cout << fib[i];
}
// 释放动态分配的空间
delete[] fib;
return 0;
}
原文地址: https://www.cveoy.top/t/topic/bJTW 著作权归作者所有。请勿转载和采集!