永发信息网

跪求C++几点多打击(乱打)

答案:2  悬赏:40  手机版
解决时间 2021-03-12 17:04
  • 提问者网友:骑士
  • 2021-03-11 17:26
怎么将下列C++程序改为高精度除法#include
#include
using namespace std;
int main( )
{
string st1,st2;
int a[250],b[250],c[250],n=0,len;
int i;
memset(a,0,sizeof(a));
memset(b,0,sizeof(b));
memset(c,0,sizeof(c));
cin>>st1>>st2;
a[0]=st1.length( );
for(i=1;i<=a[0];i++)
a[i]=st1[a[0]-i]-48;
b[0]=st2.length( );
for(i=1;i<=b[0];i++)
b[i]=st2[b[0]-i]-48;
{
cout<<"a=";
for(i=a[0];a[i]==0;i--);
for(;i>=1;i--)
cout<cout<cout<<"b=";
for(i=b[0];b[i]==0;i--);
for(;i>=1;i--)
cout<cout<}
if(a[0]>b[0])len=a[0];
else len=b[0];
for(i=1;i<=len;i++)
{
c[i]=a[i]+10-b[i];
n=c[i]/10;
c[i]=c[i]%10;
a[i+1]=a[i+1]-1+n;
}
if(n>0)c[0]=len+1;
else c[0]=len;
cout<<"c=";
for(i=c[0];c[i]==0;i--);
for(;i>=1;i--)
cout<cout<cout<system("PAUSE");
return 0;
}
最佳答案
  • 五星知识达人网友:纵马山川剑自提
  • 2021-03-11 17:49
高精度除法就不能定义Int型了
全部回答
  • 1楼网友:上分大魔王
  • 2021-03-11 19:15
虽然我很聪明,但这么说真的难到我了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯