FIBON高精度
2024-09-29 12:32:47
#include<stdio.h>
#include<string.h>
int u,n;
char a[],b[],h[];
int x[],y[],z[];
int main()
{
char s(char t[],char o[]);
int p,q,i;
while(scanf("%d",&n,n!=))
{
for(i=;i<=;i++)
{
a[i]=b[i]=h[i]='\0';
x[i]=y[i]=z[i]=;
}
a[]='';
b[]='';
if(n==||n==)
{
printf("1\n");
continue;
}
for(u=;u<=n-;u++)
{
s(a,b);
strcpy(a,b);
strcpy(b,h);
}
}
}
char s(char t[],char o[])
{
int M,N,k,i,j;
memset(z,,sizeof(z));
M=strlen(t);
N=strlen(o);
for(i=;i<M;i++)
x[i]=a[M-i-]-'';
for(i=;i<N;i++)
y[i]=b[N-i-]-'';
if(M>N)
k=M;
else
k=N;
for(i=;i<=k;i++)
{
z[i]=x[i]+y[i]+z[i];
if(z[i]>)
{
z[i+]++;
z[i]=z[i]%;
}
}
j=k;
while(z[j]==)
j--;
for(i=;j>=;j--)
{
h[i]=z[j]+'';
i++;
}
if(u==n-)
for(;j>=;j--)
printf("%d",z[j]);
}
最新文章
- CSS的应用
- android HTTPclient
- Javascript小括号“()”的多义性
- ecslipe cdt lib link
- 基于流的自动化构建工具------gulp (简单配置)
- 关于 MySQL LEFT JOIN 你可能需要了解的三点
- 复习URLHttpConnection方式GET,POST方式链接网络解析uri
- JavaScript工厂模式代码
- 转: React系统的入门系统
- C#类、静态类、静态变量,初始化执行顺序
- java的真相
- Monthly Expense(二分) 分类: 二分查找 2015-06-06 00:31 10人阅读 评论(0) 收藏
- eclipse远程调试Linux环境下的web项目
- git克隆项目出现remote: HTTP Basic: Access denied
- C#压缩解压文件
- CodeForces - 896A Nephren gives a riddle
- UI Recorder 功能详解
- Ubuntu+Nginx+uWSGI+Flask应用
- java 获取指定日前的前一天
- stm8 时钟输出引脚
热门文章
- 您的Microsof Internet Explorer浏览器包含新版本的内置Adobe Flash Player。
- Git小白到老鸟的进阶之路
- npm 的安装与使用
- hoj2662 Pieces Assignment
- [Xcode 实际操作]九、实用进阶-(17)使用CGBlendMode改变UIImage颜色,实现对图片进行混合着色
- Mol Cell Proteomics. |阳梦如|富马酸二甲酯在神经元和星形胶质细胞中新蛋白质靶点的鉴定及相关功能验证
- 2018ccpc_hn
- 小程序video置顶
- Web之localStorage
- 安卓新的联网方式 Volley的使用(2)