- 博客(4)
- 收藏
- 关注
原创 数据结构 汉诺塔 递归与非递归的实现
递归算法 #include #include"time.h" static int c=0; void move(char x,int n,char z) {//移动函数 printf("第%d步: 将第%i个盘子从%c 盘移动到%c \n",++c,n,x,z); } void hanoi(int n,char x,char y,char z) {汉诺塔递归函数
2012-11-07 22:26:37 744
原创 将一个非负十进制整数转换成二进制数,用非递归算法和递归算法来实现
void f(int n) //递归 { if( n==0 ) return; f( n/2 ); cout(n%2); } void f()//非递归,栈 { InitStack(S); scanf("%d",N); while(N){ Push(S,N%2); N=N/2; } while( !StackEmpty(S) ){ Pop(
2012-10-24 20:30:42 5291 1
原创 小学生趣味加法题 程序
连续做10个题,随机产生1~10之间的加数给学生出一个加法运算题,输入答案正确则输出right,错误则输出error,10题做完按每题10分统计得分,输出总分和错误题数。 #include #include #include int add(int m,int n); /* */ int main(void) { int m,n,score,error,i,an
2012-10-13 12:22:40 1263
原创 笔记1
1:比较实型变量(float)data与常熟0是否相等时,不能用if(data==0),应该用if(fabs(data) fabs()函数功能:求浮点数x的绝对值。 le-7是0.0000001的科学计数法表示。
2012-10-13 10:34:21 483
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人