大数斐波那契数列
和大数相加差点儿相同就是开一个二维数组第一维记录第几个数第二维记录这一个数的位数
#include<stdio.h>
#include<string.h>
int a[1000][1000];
int main()
{
int n,m,i,k,c,l;
scanf("%d",&n);
while(n--)
{
scanf("%d",&m);l=1;
a[1][0]=1;a[2][0]=1;
for(i=3;i<=m;++i)
{
for(k=0,c=0;k<l;++k)
{
a[i][k]=a[i-1][k]+a[i-2][k]+c;
c=a[i][k]/10;
a[i][k]%=10;
}
while(c>0)
{
a[i][k++]=c%10;
c=c/10;
}
l=k;
}
for(i=l-1;i>=0;i--)printf("%d",a[m][i]);
printf("\n");
}
return 0;
}
- 顶
- 0
- 踩
- 0
查看评论
* 以上用户言论仅仅代表其个人观点。不代表CSDN站点的观点或立场
- 个人资料
- 訪问:19091次
- 积分:1138
- 等级:
- 排名:千里之外
- 原创:97篇
- 转载:0篇
- 译文:0篇
- 评论:2条
- 文章搜索
- 文章分类
- 文章存档
-
阅读排行
- sort排序(713)
- 邻接表具体解释(647)
- strtok的基本使用方法(542)
- hdu-1181-变形课(523)
- Jsp 实现文件上传下载(501)
- map和string的使用方法(459)
- HDU-1022-火车进出站问题 .(443)
- 大数斐波那契数列(426)
- HDU-1865-1sting(406)
- HDU-1004—Let the Balloon Rise(360)
- 评论排行
- Jsp 实现文件上传下载(1)
- 链式二叉树-递归操作(1)
- HDU-1286-找新朋友(0)
- HDU-1865-1sting(0)
- HDU-1232-畅通project(未完待续)(0)
- HDU-2089-不要62(0)
- Consecutive sum II 1977(0)
- 矩形A + B 2524(0)
- python类的使用(0)
- 整除的为数 杭电2099(0)
- 最新评论
-
Jsp 实现文件上传下载
sunhuaqiang1: CSDN博友你好。我是孙华强,现将此篇博文收录进“Java知识库”。CSDN如今在做CSDN博客专栏...
posted on 2018-01-11 16:25 yjbjingcha 阅读(476) 评论(0) 编辑 收藏 举报