- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 QUST'S-OJ-problem-1262hanoi1.0
汉诺塔题目描述有n个圆盘,半径各不相同,依半径从大到小,自下而上套在A柱上,另还有B、C两根空柱,现要求将A柱上的n个圆盘全部搬到C柱上去且每次只许搬动一个盘子,还必须始终保持每根柱子上是小盘在上,大盘在下。编一个程序能够打印出移动过程。输入一个整数n,代表盘子数输出输出每一步移动过程,如:Move disk 1 from A to C
2016-07-31 22:44:57 378
转载 编程基本功训练:流程图画法及练习
编程基本功训练:流程图画法及练习对于“程序设计”的工作,许多初学者的理解就是“写代码”。同样,新手们苦恼的问题是,他们只会“写代码”。当接到一个新的任务,不少人总是在第一时间就爬到键盘上去敲代码。敲着敲着,就把自己绕糊涂了。头晕脑胀地坚持下来,程序能运行,阿弥托佛,赶紧撤。这样做出的程序,并不可靠。 在程序设计中,最重要的不是写程序,而是设计。就像建筑、机械等行业
2016-07-31 22:13:43 728
原创 结构体类型
C语言中用户可自定义的数据类型框架结构体就是一个可以包含不同数据类型的一个结构,它是一种可以自己定义的数据类型。它的特点和数组主要有两点不同:首先结构体可以在一个结构中声明不同的数据类型。第二,相同结构的结构体变量是可以相互赋值的,而数组是做不到的,因为数组是单一数据类型的数据集合,它本身不是数据类型(而结构体是),数组名称是常量指针,所以不可以做为左值进行运算,所以数组之间就不能通过数组名称
2016-07-31 21:43:39 464
转载 递归算法实例讲解
递归算法实例讲解题图:递归在数学与计算机科学中,递归是指在函数的定义中使用函数自身的方法。递归算法是一种直接或者间接地调用自身算法的过程。在计算机编写程序中,递归算法对解决一大类问题是十分有效的,它往往使算法的描述简洁而且易于理解。递归算法解决问题的特点:(1) 递归就是在过程或函数里调用自身。(2) 在使用递归策略时,必须有一个明确的递归结束条件,称为递归出口。(3) 递归算法解题通常显得很简洁...
2016-07-25 21:54:42 1022
写给大家看的C语言书
2016-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人