在此程序中,我们从用户处获得斐波那契三角形极限的输入,并打印给定次数(极限)的斐波那契系列。
让我们看一下生成斐波那契三角形的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
评论前必须登录!
注册