c++ 的高精度(至少1000位)斐波那契数列问题 求改正代码我先编了加法器.我的加法器代码是#include#includeusing namespace std;char sum[1200];int s=0;int main(){string s1,s2;int a[1200],b[1200],he;int i;memset(a,0,sizeof
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 03:56:50
c++ 的高精度(至少1000位)斐波那契数列问题 求改正代码我先编了加法器.我的加法器代码是#include#includeusing namespace std;char sum[1200];int s=0;int main(){string s1,s2;int a[1200],b[1200],he;int i;memset(a,0,sizeof
c++ 的高精度(至少1000位)斐波那契数列问题 求改正代码
我先编了加法器.
我的加法器代码是
#include
#include
using namespace std;
char sum[1200];
int s=0;
int main()
{
string s1,s2;
int a[1200],b[1200],he;
int i;
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
cin>>s1>>s2;
a[0]=s1.length();
for(i=1;i=1;i--,s++)
{
sum[s]=a[i]+'0';
}
coutn;
string s1,s2;
int a[1200],b[1200];
int he,i;
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
s1="1";
s2="1";
for(m=2;m
c++ 的高精度(至少1000位)斐波那契数列问题 求改正代码我先编了加法器.我的加法器代码是#include#includeusing namespace std;char sum[1200];int s=0;int main(){string s1,s2;int a[1200],b[1200],he;int i;memset(a,0,sizeof
应该把memset()调用放在for循环中,每次计算之前都应该将a和b“清零”,修改如下:
#include
#include
using namespace std;
char sum[1200];
int s=0,m=0,n;
int main()
{
cin>>n;
string s1,s2;
int a[1200],b[1200];
int he,i;
//注意这里
s1="1";
s2="1";
for(m=2;m