编写一个c++风格的程序,计算显示前20项fibonacci数列
时间: 2023-04-05 20:01:10 浏览: 104
好的,我可以回答这个问题。以下是一个C风格的程序,用于计算并显示前20项斐波那契数列:
#include <stdio.h>
int main() {
int n = 20;
int fib[n];
fib[0] = 0;
fib[1] = 1;
for (int i = 2; i < n; i++) {
fib[i] = fib[i-1] + fib[i-2];
}
for (int i = 0; i < n; i++) {
printf("%d ", fib[i]);
}
return 0;
}
这个程序使用一个数组来存储斐波那契数列的前20项,并使用循环来计算每个数。最后,它使用另一个循环来显示数组中的所有数。
相关问题
编写一个c++风格的程序,计算显示前n项fibonacci数列
好的,我可以回答这个问题。以下是一个C风格的程序,可以计算并显示前n项Fibonacci数列:
#include <stdio.h>
int main() {
int n, i, t1 = 0, t2 = 1, nextTerm;
printf("请输入要显示的项数:");
scanf("%d", &n);
printf("Fibonacci数列前 %d 项为:\n", n);
for (i = 1; i <= n; ++i) {
printf("%d, ", t1);
nextTerm = t1 + t2;
t1 = t2;
t2 = nextTerm;
}
return 0;
}
希望对你有帮助!
编写一个c++风格的fibonacci数列的前二十项
以下是一个C风格的Fibonacci数列的前二十项的代码:
#include <stdio.h>
int main() {
int n = 20, first = 0, second = 1, next, i;
printf("Fibonacci Series: ");
for (i = 0; i < n; i++) {
if (i <= 1) {
next = i;
} else {
next = first + second;
first = second;
second = next;
}
printf("%d ", next);
}
return 0;
}
希望这可以帮到你!
阅读全文