C语言教程-生成斐波那契三角形的 C 程序
C语言教程-在这个程序中,我们从用户那里获取用于斐波那契三角形的限制,并打印给定次数(限制)的斐波那契数列。
让我们看一下生成斐波那契三角形的 C 程序示例。
#include<stdio.h>
#include<stdlib.h>
int main() {
int a = 0, b = 1, i, c, n, j;
system("cls");
printf("Enter the limit:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
a = 0;
b = 1;
printf("%d\t", b);
for (j = 1; j < i; j++) {
c = a + b;
printf("%d\t", c);
a = b;
b = c;
}
printf("\n");
}
return 0;
}
输出:
Enter the limit:9
1
1 1
1 1 2
1 1 2 3
1 1 2 3 5
1 1 2 3 5 8
1 1 2 3 5 8 13
1 1 2 3 5 8 13 21
1 1 2 3 5 8 13 21 34
Enter the limit:5
1
1 1
1 1 2
1 1 2 3
1 1 2 3 5