個人相片
ㄚㄚㄚㄚ
100資專0622 陳律綺發表於2012年 05月 23日(三.) 17:18

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>

void longadd (int*,int*,int*);
void revrse (char*);
int main ()
{
    char a[1000],b[1000];
    int  a1[1000],b1[1000],c[1000];
    int na,nb,n;
   
    gets(a);
    gets(b);
   
    na=strlen(a);
    nb=strlen(b);
   
    if(na>nb)
    {
             n=na;
    }
    if(nb>na)
    {
             n=nb;
    }
   
    revrse(a);
    revrse(b);
   
    for(i=0;i<=n-1:i++)
    {
     a1[i]=a[i]-48;
     b1[i]=b[i]-48;
    }
   
    for(i=0;i<=n-1;i++)
    {
     c[i]=0;
    }
   
    longadd(a,b,c);
   
   
   
   
    system("pause");
    return 0;
   
}

個人相片
回應: ㄚㄚㄚㄚ
100資專1237 趙翊伶發表於2012年 05月 30日(三.) 00:03
 
這是我自己的東西,別理我