摘要: 大整数的因子 由于除数为低精度,所以整个求解过程与高精度除法差异很大, 仅需维持一个不大的中间变量(此处为x)即可。 1 #include<iostream> 2 #include<cstring> 3 4 using namespace std; 5 const int N=35; 6 7 int 阅读全文
posted @ 2021-07-31 22:02 Rekord 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 法一: 1 #include<iostream> 2 #include<cstring> 3 using namespace std; 4 const int N=50; 5 6 int main(){ 7 //首先暴力来一遍??? 8 int v,ans[N]; 9 cin>>v; 10 mems 阅读全文
posted @ 2021-07-31 21:42 Rekord 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 大整数加法 1 #include<iostream> 2 #include<cstring> 3 using namespace std; 4 const int N=205; 5 6 int getLeadingAmount(char str[]){ 7 int amount=0; 8 while 阅读全文
posted @ 2021-07-31 20:40 Rekord 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 高精度除法 大致思路: 将除法当减法来做,循环相减可得商的每一位。 代码如下: 1 #include<iostream> 2 #include<cstring> 3 using namespace std; 4 const int N=305; 5 6 void init(int arr[],cha 阅读全文
posted @ 2021-07-31 17:43 Rekord 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 高精度乘法(注释写的应该算是比较详细了) 1 #include<iostream> 2 #include<cstdio> 3 using namespace std; 4 const int N=105; 5 int ans[2*N]; 6 int findLen(char c[]){ 7 for( 阅读全文
posted @ 2021-07-31 09:44 Rekord 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 实践总是伴随着错误,错误总是督促着进步! 使用vscode编写c++程序,输出中文时发现了常见的中文乱码问题。 解决方案可参考vs code解决C/C++控制台中文乱码。 通过这次实践 学会了如何查看控制台所用字符集 chcp (或直接使用GUI查看:右键-》属性-》选项-》当前代码页) 学会了如何 阅读全文
posted @ 2021-07-31 00:25 Rekord 阅读(426) 评论(0) 推荐(0) 编辑