博文

自己写的一个高精度加法,网上有的都太高深,我本身是新手,写的大概新手比较好懂(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'))         ......

阅读全文(705) | 评论:0