![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 64
用于收集与C语言有关的知识点。
风雪心
一被C语言,Python,Matlab等多种编程语言深度迫害的大学生在线分享一点琐碎的知识点。
展开
-
用递归求解汉诺塔问题
古代有一座梵塔,塔内有3个座A、B、C。开始时A座上有64个盘子,盘子大小不等,大的在下,小的在上。有一个老和尚想把这64个盘子从A座移到C座,但每次只允许移动一个盘,且在移动过程中在3个座上都始终保持大盘在下,小盘在上。在移动过程中可以利用B座,要求编程打印出移动的步骤。原创 2023-01-01 19:46:16 · 559 阅读 · 0 评论 -
以指针变量作为函数参数进行数值交换的三种错误情况的理解
指针可以作为函数形参来使用,它的作用是把地址传给被调函数。下面通过一个示例来说明。eg:输入a和b,按从小到大的顺序输出。void swap(int *p1,int *p2) {int t; t=*p1; *p1=*p2; *p2=t;} void main() {int a,b; int *q1,*q2; q1=&a; q2=&b; scanf("%d,%d",q1,q2); printf("%d,%d\n",q1,q2); if(a>b) sw原创 2022-12-14 19:49:27 · 697 阅读 · 1 评论