求大神修改计算器代码
能不能实现对小数的计算啊?int myAdd(int[] a, int la, int[] b, int lb, ref int[] c, ref int lc)//c=a+b,la>=0,lb>=0,
{
int i, j, d = 0; lc=myMax(la,lb)+1;
for (i = lc - 1, j = la - 1; j >= 0; i--, j--) c[i] = a[j]; for (; i >= 0; i--) c[i] = 0; //lc=myMax(la,lb)+1
for (i = lc - 1, j = lb - 1; j >= 0; i--, j--)
{
c[i] = c[i] + b[j]; d=c[i] / 10;if(i>0)c[i - 1]+=d; c[i] = c[i] % 10;
}
i = 0; while ((i < lc) && (c[i] == 0)) i++; lc -= i;
for (j = 0; j < lc; j++, i++) c[j] = c[i];
return (d);
}
--------------------编程问答-------------------- 貌似int都改成double就可以计算小数了
补充:.NET技术 , C#