摘要: C语言中四舍五入问题的总结 在C语言中大部分情况下都是不需要四舍五入的。 除了一种情况:在使用输出函数 printf()限制浮点型输出的小数位个数 eg: printf("%0.2f",1.567);//输出的结果是1.57 其他情况下都不需要四舍五入,比如 自动转换 在不同类型的混合运算中,编译器 阅读全文
posted @ 2024-05-01 21:31 沉舟道人 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 利用单向链表设计一个栈,实现“后进先出”的功能 ​ 栈内存自顶向下进行递增,其实栈和顺序表以及链式表都一样,都属于线性结构,存储的数据的逻辑关系也是一对一的。 ​ 栈的一端是封闭的,数据的插入与删除只能在栈的另一端进行,也就是栈遵循“*后进先出*”的原则。也被成为“LIFO”结构,意思是“last 阅读全文
posted @ 2024-05-01 13:23 沉舟道人 阅读(8) 评论(0) 推荐(1) 编辑
摘要: 题目一 //计算一颗二叉树的所有节点的数量,可以采用递归实现 int BinaryTree_CountNode(Tnode_t *root) { int n1,n2; //n1用于记录左子树的节点,n2用于记录右子树的节点 //递归函数先提前写好终止条件 if (NULL == root) { re 阅读全文
posted @ 2024-05-01 00:18 沉舟道人 阅读(11) 评论(0) 推荐(0) 编辑