• 大小: 1.32M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 语言: C/C++
  • 标签: 汉诺塔  可视化  

资源简介

c语言可视化汉诺塔

资源截图

代码片段和文件信息

#include
#include
#include 
#include 
void move(char xchar yint n int **p);
void hanoi(int nchar onechar twochar three int **p);
void changeshuzu(char xchar yint n int **p);
void changehigh(char xchar y); // 改变塔高
void print(int  **p); // 输出起始塔
void printstar(int **p); // 输出*
void gotoxy(int xint y) ;  // 光标移动到(xy)位置

static int highahighbhighcrc; 
int main()
{
int i;
int **p;
printf(“input a number:“);
scanf(“%d“&r);
c=r*10;
    p = new int* [r]; // 动态分配二维数组
    p[0] = new int[r * c]; 
    for(i = 1; i < r; i++) // 动态分配二维数组
        p[i] = p[i-1] + c;
higha=r;
highb=0;
highc=0;

printf(“the step to move %d diskes:\n\n“r);
printstar(p);
gotoxy(01);
getchar();
hanoi(r‘A‘‘B‘‘C‘p);
retur

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        3395  2017-01-14 11:27  7.1 可视化汉诺塔.cpp
     文件        3523  2018-10-29 18:00  7.1 可视化汉诺塔.dsp
     文件         557  2018-10-29 18:01  7.1 可视化汉诺塔.dsw
     文件       33792  2018-10-29 18:01  7.1 可视化汉诺塔.ncb
     文件       48640  2018-10-29 18:01  7.1 可视化汉诺塔.opt
     文件        1214  2018-10-29 18:00  7.1 可视化汉诺塔.plg
     文件        3541  2017-01-17 13:58  7.2 链表基本操作代码.cpp
     目录           0  2018-10-29 18:00  Debug\
     文件      168012  2018-10-29 18:00  Debug\7.1 可视化汉诺塔.exe
     文件      175560  2018-10-29 18:00  Debug\7.1 可视化汉诺塔.ilk
     文件       20396  2018-10-29 18:00  Debug\7.1 可视化汉诺塔.obj
     文件     3568248  2018-10-29 18:00  Debug\7.1 可视化汉诺塔.pch
     文件      353280  2018-10-29 18:00  Debug\7.1 可视化汉诺塔.pdb
     文件      132096  2018-10-29 18:01  Debug\vc60.idb
     文件       77824  2018-10-29 18:00  Debug\vc60.pdb
     文件        3541  2018-10-29 21:36  链表基本操作.txt

评论

共有 条评论