高精度计算第一章
2024-07-27 09:11:42
发布于:北京
以下内容均为我同学所写,由我优化后所发,
内容来自百度,博客和所学.
高精度计算 :
1.数据的接收方法和贮存方法 :
// 数据的接收与贮存 : 当输入的数很长时,可采用字符串方式输入,这样可输入位数很长的数;
// 利用字符串函数和操作运算,将每一位数去取出,存入数组中.
代码 :
void init(int a[]) {
// 传入一个数组.
string s;
cin >> s;
// 读入字符串.
len = s.length();
// 用len计算字符串s的位数.
for (int i = 1; i <= len; i++) {
a[i] = s[len - i] - '0';
// 将数串s转换为数组a,并倒序储存.
}
}
2.位置的确定 :
// 接收时往往是用字符串的,所以它的位数就等于字符串的长度.
3.商和余数处理 :
// 被除数与除数的位数情况进行处理.
这里空空如也
有帮助,赞一个