登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[学习心得] C语言

[复制链接]
发表于 2019-1-24 21:30:31 | 显示全部楼层 |阅读模式
学习笔记
学习科目: C语言的迭代
学习安排: C语言教科书上遗留的知识点
开始时间: 1.24
结束时间: 1.25
今天是第一次看到讲课的老师用迭代带领我们写按照固定规律完成的汉诺塔游戏的解决方案的编程程序,让我感觉很吃惊对C语言的兴趣更加的浓厚,感觉把C语言学号了能够做好多好多的事情;最后附上今天用的程序:
#include<stdio.h>

void hanio(int n,char x,char y,char z)
{
        if (n == 1)
        {
                printf("%c --> %c\n",x,z);
        }
        else
        {
                hanio(n-1,x,z,y);
                printf("%c --> %c\n",x,z);
                hanio(n-1,y,x,z);
        }
}
main()
{
        int n;
        printf("请输入塔的层数:");
        scanf("%d",&n);
        hanio(n,'x','y','z');
}

好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表