- 博客(5)
- 收藏
- 关注
原创 C++大数加法、乘法
C语言或c++在数值计算过程中,我们会发现当计算一些小的数时,计算的结果是对的,但是当我们计算一些大数时,往往与结果不一样。为什么会出现这样的原因呢?以下有一些解释。 一、数据类型的限制 C 和 C++ 中有多种数据类型,每种数据类型都有其特定的取值范围。例如,int类型通常占用 4 个字节,其取值范围在不同的系统中可能有所不同,但一般在 -2147483648 到 2147483647 之间。long long 类型也是有范围的。当计算的数值超出这个范围时,就会发生溢出,导致结果错误。 对于
2024-09-25 13:59:55
2039
原创 线性表的单链式表示与实现
命名为Grade,其中的数据域用来表示姓名、科目、成绩。// 单链表的存储结构typedef struct Grade { // 声明结点的类型和指向结点的指针类型// 姓名// 科目int score;// 成绩// 结点的指针域// LinkList为指向结构体LNode的指针类型。
2024-09-21 20:48:00
1446
原创 线性表的顺序表实现
定义两个字符型数组和一个浮点型表达图书结构typedef struct { // 图书信息定义// 图书ISBN// 图书名字// 图书价格} Book;Book *elem;// 存储空间的基地址int length;// 图书表中当前图书个数} SqList;// 图书表的顺序存储结构类型为SqList。
2024-09-13 00:12:51
729
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅