C++ 数据问题

来源:百度知道 编辑:UC知道 时间:2024/04/29 21:31:51
如何让程序读入大整型 进行 四则运算
如读入 10的100次幂这样的大整型………………

用数组存储即可:
如:
A[20] = {2,3,4,5,6,7,8,9,8,7,0,7,6,5,4,3,2,3,3,4};
表示23456789870765432334

然后用数组进行四则运算。举个例子吧:
A[]={2,3,4,5,6}
B[]={3,4,5,6,7}
C[]={0,0,0,0,0,0,0,0,0,0}
C=A*B;
先将存村到C中,C[]={0,0,0,0,0,2,3,4,5,6};
然后用B中的每一位去乘。
C[]*B[4] = {0,0,0,0,0,14,21,28,35,42};
然后再依次进位.
C[] = {0,0,0,0,1,6,4,1,9,2};
.....