以下是用C语言表达出斐波那契数列,且输出该数列前20行的代码,且5个为一行
时间: 2023-05-19 17:04:34 浏览: 42
以下是用C语言表达出斐波那契数列,且输出该数列前20行的代码,且5个为一行:
```c
#include <stdio.h>
int main() {
int a = 0, b = 1, c, i;
for (i = 1; i <= 20; i++) {
printf("%d ", a);
c = a + b;
a = b;
b = c;
if (i % 5 == 0) {
printf("\n");
}
}
return 0;
}
```
相关问题
用到数组用C语言表达出斐波那契数列,且输出该数列前20行的代码,且5个为一行:
下面是用C语言表达斐波那契数列并输出前20行的代码,每行输出5个数:
```c
#include <stdio.h>
int main() {
int fib[20];
fib[0] = 0;
fib[1] = 1;
printf("%d %d ", fib[0], fib[1]);
for (int i = 2; i < 20; i++) {
fib[i] = fib[i-1] + fib[i-2];
printf("%d ", fib[i]);
if ((i+1) % 5 == 0) {
printf("\n");
}
}
return 0;
}
```
用C语言表达出斐波那契数列,且输出该数列前20行
以下是用C语言表达出斐波那契数列,且输出该数列前20行的代码:
#include <stdio.h>
int main() {
int n, i, fib1 = 0, fib2 = 1, fib;
printf("斐波那契数列前20行为:\n");
for (n = 0; n < 20; n++) {
if (n <= 1) {
fib = n;
} else {
fib = fib1 + fib2;
fib1 = fib2;
fib2 = fib;
}
printf("%d ", fib);
}
return 0;
}