- 博客(3)
- 收藏
- 关注
原创 两数相除(不使用乘法,除法,取余运算)
定义了一个名为divide的函数,用于计算两个整数的商。函数divide首先计算商的符号,然后将 dividend 和 divisor 转换成它们的绝对值,接着使用一个循环来计算商的值。最后,函数返回商的值。在main函数中,定义了两个整数dividend和divisor,并调用divide函数计算它们的商。最后,将结果打印出来。7/-3 = -2.33333.. ,向零截断后得到 -2。10/3 = 3.33333.. ,向零截断后得到 3。整数除法应该向零截断,也就是截去(
2023-11-27 11:39:58 146
原创 合并两个有序表
实验思路:创建两个单链表,然后初始化,放入元素,然后构建函数,返回值是一个指针类型,将两个链表里面的元素进行比较,将较小的那一个存到新的链表之中,然后指针向后移动,最后将剩余链表中的元素都放到新的链表之中,最后返回指向这个新的链表的指针即可,然后打印出来。新链表是通过拼接给定的两个链表的所有节点组成的。将两个升序链表合并为一个新的。
2023-11-12 19:45:33 50 1
原创 用栈实现回文数
实验思路:先定义三个方法,分别执行初始化空栈,入栈,出栈三个操作,主函数中,用一个数组存入一个字符串,然后将字符串进行入栈操作,然后再定义一个可进行动态分布的指针,进行出栈操作,最后用strcmp函数比较入栈和出栈的内容是否一样,如果一样就是回文,不一样则不是,最后释放动态分配的内存。从左向右读, 为 -121。从右向左读, 为 121-。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。注意:数组长度是固定的,有些地方数值大小需要根据情况修改。从右向左读, 为 01。
2023-11-12 19:32:52 127 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人