博文
自己写的一个高精度加法,网上有的都太高深,我本身是新手,写的大概新手比较好懂(2012-05-04 20:09:00)
摘要:#include<stdio.h>
#include<string.h>
int Min(int x,int y)
{
if (x<y)
return x;
else
return y;
}
int main()
{
char a[1100],b[1100],c[1100]={0};//输入的a,b用二进制表示
int answer[1000]={0};
int temp=0,m,n,p,i,x,y,z;
scanf("%s",a);
scanf("%s",b);
x=strlen(a);
y=strlen(b);
//for(x=1000;a[x]!='\0';x--){}
//for(y=1000;b[y]!='\0';y--){}
x=x-1;
y=y-1;
z=Min(x,y);
for(i=0;i<=z;i++)
{
if((a[x-i]==b[y-i])&&(a[x-i]=='1'))
......
