C++
SigmaStar
这个作者很懒,什么都没留下…
展开
-
高精度除法
下面给出高精度除法的源代码,可以实现任意除法计算至循环。原创 2017-02-04 21:00:26 · 620 阅读 · 0 评论 -
二维动态数组创建
众所周知,创建一维动态数组很容易,使用下面的代码便可以轻松创建原创 2017-02-06 16:41:57 · 725 阅读 · 0 评论 -
如何求m的n次方(结果很大)
如何求出2的1024次方的准确值?可以将大数乘法进行迭代,结果保存在数组中。但是这样速度极慢,这里给出一种方法,但仍旧比Python解释器慢一些,可以继续优化。如果将大数乘法进行迭代,那么每次运算如果一位出现数值大于9,都需要进位,这是不必要的。源代码:#include#include#include#include#includeusing namespace std;bool c原创 2017-01-29 09:18:37 · 2040 阅读 · 0 评论 -
有限集合全部子集问题
如何求一个集合的全部子集?众所周知,一个元素数为n的集合全部子集数目为2n2^n个,而n位的二进制有的全部组合数也为2n2^n个,所以可以使用二进制打表法进行打表,输出所有结果。 这里是源代码:#include<Windows.h>#include<iostream>using namespace std;bool Add(int *Table,int n);void Output(int原创 2017-02-02 14:58:04 · 1113 阅读 · 0 评论 -
大数乘法
电脑上自带的计算器在计算结果数值较小的运算时较为精确,比如乘法,结果通常不能大于2的64次方,这里给出高精度乘法的源代码:#include<iostream>原创 2017-02-03 20:08:37 · 296 阅读 · 0 评论