题样:
代码:
public static void Transform(String tempa,String tempb,int[] a,int[] b) {
Transformson(tempa,a);
Transformson(tempb,b);
}
public static void Transformson(String tempa,int[] a) {
if(tempa.length()==a.length) {
for(int i=0;i<tempa.length();i++) {
a[i]=tempa.charAt(i)-48;
}
}
else {
int j=a.length-1 ;
for(int i=tempa.length()-1;i>=0;i--) {
a[j--]=tempa.charAt(i)-48;
}
}
}
public static int[] BigNumAdd(int[] a,int[] b) {
int[] c = new int[a.length+1];
for(int i=a.length-1;i>=0;i--) {
int t=c[i+1]+a[i]+b[i];
c[i+1]=t%10;
c[i]=t/10;
}
return c;
}
// public static void Display(int[] result) {
// StringBuilder sba = new StringBui