您的位置:首页 > 编程语言 > C语言/C++

斐波那契数列-C语言实现

2017-11-29 16:18 330 查看
#include <stdio.h>
#include <stdlib.h>

int main()
{
int n = 0;
int i = 0;
int count = 0;
int *fi = NULL;
printf("请输入年数:\n");
scanf("%d", &n);
fi = (int *)(malloc(sizeof(int)*n));
fi[0] = 1;
fi[1] = 1;
for(i=2;i<n;i++)
{
fi[i] = fi[i-1]+fi[i-2];
}
printf("输出如下:\n");
for(i=0;i<n;i++)
{
count++;
printf("%8d", fi[i]);
if(5==count)
{
putchar('\n');
count = 0;
}
}
putchar('\n');

free(fi);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  斐波那契