社区
其它技术问题
帖子详情
c++高精度算法
qq644716095
2010-09-04 12:23:00
rt
...全文
135
2
打赏
收藏
c++高精度算法
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2010-09-04
打赏
举报
回复
看《计算机程序设计艺术》第二卷 多精度算术
qq644716095
2010-09-04
打赏
举报
回复
#include<iostream>
using namespace std;
char c[1001];
char* mul(char a[],char b[])
{
int lena=strlen(a)-1,lenb=strlen(b)-1,n=0,i,j,t;
int s[10001]={0};
for(i=lena;i>=0;i--)
{
n=lena-i;t=0;
for(j=lenb;j>=0;j--)
{
s[n]=s[n]+(a[i]-48)*(b[j]-48)%10+t;
t=(a[i]-48)*(b[j]-48)/10;
if(s[n]>9)
{
t+=s[n]/10;
s[n]%=10;
}
n++;
}
if(t>0)
s[n]=t;
else
n--;
}
while(!s[n])
n--;
if(n<0)
n=0;
for(i=0;i<=n;i++)
c[i]=s[i]+48;
c[i]=0;
_strrev(c);
return c;
}
int main()
{
char a[1001],b[1001];
while(cin>>a>>b)
cout<<mul(a,b)<<endl;
}
求解释
C++
高精度
算法
示例
C++
的
高精度
算法
示例 实现了一位一存的
高精度
加法 减法 乘法 和
高精度
除以int
C/
C++
高精度
算法
的实现
主要介绍了C/
C++
高精度
算法
的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
<4>数据结构与
算法
(C/
C++
实现)视频教程
C/
C++
实现数据结构与
算法
视频培训课程全面介绍计算机行业,基本的数据结构与
算法
,既有理论的深度也有实战的技法。课程全程讲师手敲代码,一步步代你走进数据结构与
算法
。 本课程涉及的数据结构与
算法
有,栈,队列,...
高精度
算法
c++
程序
高精度
算法
c++
代码 希望对大家有用
圆周率的
高精度
C++
算法
圆周率的
高精度
C++
算法
,可以自己输入精确的位数,个人认为
算法
的效率还是很高的
其它技术问题
3,881
社区成员
9,054
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章