通过代码:
#include <bits/stdc++.h> using namespace std; int a[1001], b[1001], c[1001]; void init(int a[]) { memset(a, 0, sizeof(a)); string s; cin >> s; a[0] = s.length(); for(int i = 1; i <= a[0]; i ++) a[i] = s[a[0] - i] - '0'; } void print(int a[]) { if(a[0] == 0) printf("0"); else for(int i = a[0]; i >= 1; i --) printf("%d", a[i]); printf("\n"); } int cmp(int a[], int b[]) { if(a[0] > b[0]) return 1; else if(a[0] < b[0]) return -1; for(int i = a[0]; i >= 1; i --) if(a[i] > b[i]) return 1; else if(a[i] < b[i]) return -1; return 0; } void shift(int _a[], int d) { int _b[100001] = {}; for(int i = _a[0] + d; i >= max(0, 1 + d); i --) _b[i] = _a[i - d]; _a[
1308:【例1.5】高精除
最新推荐文章于 2024-05-15 09:02:00 发布
本文介绍如何使用C++编程实现高精度除法,详细探讨相关代码实现。
摘要由CSDN通过智能技术生成