关于大数斐波拉契加法
发布时间:2020-12-14 04:52:04 所属栏目:大数据 来源:网络整理
导读:直接写代码就可以了 大家好鸭,今天介绍一下大数斐波拉契加法 显然斐波拉契 f[n]=f[n-1]+f[n-2]是递推公式 要求第n(n=1000)个数的值 #include stdio.h#include string.hint a[1000][1000];//用来存1-1000的每一个数的每一位;int mian(){ int i,j,n; while(s
直接写代码就可以了 #include <stdio.h> #include <string.h> int a[1000][1000];//用来存1-1000的每一个数的每一位; int mian() { int i,j,n; while(scanf("%d",&n)!=EOF){ int cnt;//存余数; int d=0;//每一位的长度; a[1][0]=1; a[2][0]=2; for(i=3;i<=n;i++) { cnt=0;//余数每次重置为0; for(j=0;j<=d;j++) { a[i][j]=a[i-1][j]+a[i-2][j]+cnt;//计算结果; cnt=a[i][j]/10;//将余数进位; a[i][j]%=10;//将大于10的数取余数 } while(cnt!=0) { a[i][++d]=cnt%10;//进位; cnt/=10; } } //然后输出每一位即可 for(i=d;i>=0;i--) printf("%d",a[n][i]); printf("n"); } return 0; } 到此就完成了大数斐波拉契的加和,大家快来尝试吧! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- golang 写二叉查找树练习
- java – Spring-security – 无法访问ServletException
- groovy – metaClass.methods和metaClass.metaMethods有什么
- Lua 配置文件示例
- Inno Setup入门(十六)——Inno Setup类参考(2)
- 文件权限二(特殊权限、隐藏属性、文件访问控制列表、切换用
- cpan 安装perl模块 2个用法
- delphi7+indy10.5.7使用idftp获取ftp服务器中文目录乱码
- Lua - 获取系统时间(os.date()/os.time())
- gopher-lua 一个用Go语言的Lua5.1实现