通过代码:
#include <bits/stdc++.h> using namespace std; char a[10001], b[10001], c[100001]; void print(char _a[]) { int len = strlen(_a); for(int i = 0; i < len; i ++) printf("%c", _a[len - i - 1]); } void Return(char *_a) { char _b[100001] = {}; int len = strlen(_a); for(int i = 0; i < len; i ++) _b[i] = _a[len - i - 1]; for(int i = 0; i < len; i ++) _a[i] = _b[i]; } void single_time(char _a[], char _b, char *_res) { int len = strlen(a); for(int i = 0; i < len; i ++) { _res[i] += (_a[i] - '0') * (_b - '0'); if(_res[i] >= 10) { _res[i + 1] = _res[i]/10, _res[i] %= 10; } } while(_res[len] == 0) len --; for(int i = 0; i <=
1307:【例1.3】高精度乘法
最新推荐文章于 2023-10-25 23:27:57 发布
本文介绍如何使用C++编程实现高精度乘法的方法,通过详细代码展示具体步骤。
摘要由CSDN通过智能技术生成