C-高精度运算
xzengwei1313
懦夫畏死终须死,志士求仁几得仁!
展开
-
C-高精度减法
先将字符数组内容复制到int型数组里,再一次考虑减法借位问题。 #include #include int main() { int i,j,alen,blen,max; char a[50],b[50]; int a1[50]={0},b1[50]={0}; int c[50]={0}; printf("请原创 2017-03-22 16:44:53 · 370 阅读 · 0 评论 -
C-高精度乘法
亲测可用 #include #include int main() { int i,j,alen,blen,*s; char a[50],b[50]; printf("请输入被乘数:"); gets(a); printf("请输入乘数:"); gets(b); alen=strlen(a); blen=strlen(b); s=(int *)malloc(sizeof(i原创 2017-03-22 16:40:37 · 416 阅读 · 0 评论 -
C-高精度加法
加数和被加数都保存在字符数组里,考虑存放结果的数组长度,先计算结果,最后逐位进位(从后往前),亲测可用 #include #include int main() { inti,j,alen,blen,*s,max; char a[50],b[50]; printf("请输入被加数:"); gets(a);原创 2017-03-22 16:38:01 · 379 阅读 · 0 评论