0
1
已采纳
周建勋
中级光能
中级光能
int len=0,n,ans=0,len1=0;
long long a[1001]={0},b[1001]={0};
void jiecheng(int x)
{
int d,r;
d=0;
for(int i=1;i<=len;i++)
{
r=a[i];
a[i]=(a[i]*x+d)%10000;
d=(r*x+d)/10000;
}
if(d!=0)
a[++len]=d;
}
用到很多函数,高精度的题很难,上面只是一部分核心,真的代码很长,望采纳。
1
时梓繁
修练者
修练者
int len=1,t[10001],ans[10001],anslen,n;
void jc(int v)
{
for (int i=1;i<=len;i++) t[i]*=v;
int i=1;
while ((t[i]>9)|(i<len))
{
t[i+1]+=t[i]/10;
t[i]%=10;
i++;
}
len=i;
}
void jia()
{
for (int i=1;i<=len;i++)
{
ans[i]+=t[i];
if (ans[i]>9)
{
ans[i+1]+=ans[i]/10;
ans[i]%=10;
anslen=max(anslen,i+1);
}
anslen=max(anslen,i);
}
}
0
0