![](https://img-blog.csdnimg.cn/20210119130728808.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
小白笔记
笔记
不太聪明的样子
这个作者很懒,什么都没留下…
展开
-
小白笔记-高精度乘法(c语言)
用数组实现两数相乘,模拟竖式乘法 步骤: 1.把要进行运算的两个数写入字符数组 2.判断正负性 3.定义两个整型数组将运算数逆序存入 4.进行乘法运算,再用另一个数组存放结果 5.删除前导0(因为N位数乘M位数的结果有两种,即N+M或N+M+1) 6.逆序打印结果 代码如下: #include<stdio.h> #include<string.h> #define MAX...原创 2020-03-29 23:29:17 · 177 阅读 · 0 评论 -
小白笔记-高精度加法(c语言)
用数组实现高精度加法 步骤: 1.将要进行运算的两个数以字符串的形式写入字符数组中 2.将每个字符转换成整数的形式逆序写入整型数组中 3.根据竖式加法的原则进行运算 代码如下: #include<stdio.h> #include<string.h> #define MAX 100000 void Print_Addition(char a[],char b[]); ...原创 2020-03-20 23:17:44 · 329 阅读 · 0 评论 -
小白笔记-用数组实现高精度阶乘(c语言)
由于变量的取值范围有限,因此计算阶乘这中大数值的时候很容易溢出,所以使用数组来存储每一位的数是比较好的办法。 目标:计算并打印N的阶乘 代码如下: #include<stdio.h> #define MAX 100000 void Print_Factorial(int N,int a[]); int main(void){ int n; int num[MAX]; //创建数...原创 2020-03-19 18:26:38 · 979 阅读 · 1 评论