设计一个程序实现两个位数不超过 n 位的长整数的高精度加法? 100 <= n <= 1000

来源:百度知道 编辑:UC知道 时间:2024/05/20 19:07:38
能帮我一下吗?谢谢了.

#include<iostream.h>
void main()
{
int m=0,n=0,i=0,j=0,flag=0;//flag为进位
char a[1000],b[1000];//如果要计算的值长度来定此数组大小
int c[100];
cout<<"请输入两个整数\t";
cin>>a>>b;
while(a[m]!='\0')
m++;
while(b[n]!='\0')
n++;
if(m<n)
{
for(i=m-1,j=n-1;i>=0;i--,j--)
{
c[j+1]=(a[i]-48)+(b[j]-48)+flag;
if(c[j+1]>9)
{
c[j+1]=c[j+1]-10;
flag=1;
}
else
flag=0;
}
for(;j>=0;j--)
{
c[j+1]=(b[j]-48)+flag;
if(c[j+1]>9)
{
c[j+1]=c[j+1]-10;
flag=1;
}
else
flag=0;
}
c[j+1]=flag;
cout<<"结果如右\t";
for(i=0;i<=n;i++)
cout<<c[i];
cout<<endl;
}
else
{
for(i=m-1,j=n-1;j>=0;i--,j--

设计一个程序实现两个位数不超过 n 位的长整数的高精度加法? 100 <= n <= 1000 设计一个程序实现两个位数不超过 n 位的长整数的高精度加法? 100 <= n <= 1000 用java编写.谢谢 编写实现对两个位数不超过30的十进制求加,减的程序。 设计一个程序实现“池塘夜雨” c语言程序中怎样实现"任意两个32位数相加" 1、 编写程序,输入一个不超过5位的正整数,输出它的个位数,并指出它是几位数。 编写程序,输入一个不超过5位的正整数,输出它的个位数,并指出它是几位数。 求一个多态性及实现的程序的设计报告 怎么实现点击一个快捷方式同时启动两个程序 我要设计一个用单片机实现PWM的程序,能不能给点设计思路?