9235782

当前课程知识点:跟着案例循序渐进学习c >  第六章 函数定义与调用 >  案例18 马踏八方 >  案例代码

返回《跟着案例循序渐进学习c》慕课在线视频课程列表

案例代码资料文件与下载

18.c---点此下载文件

18_0.c---点此下载文件

18_1.c---点此下载文件

案例代码

#include<stdio.h>

#include<math.h>

void nextmove(int,int, int [][9]);

int main()

{

    int i,j,x,y,a[9][9]={0};

    printf("Input position:");

    scanf("%d%d",&x,&y);

    nextmove(x,y,a);

    printf("-----------------\n");

    for(i=1;i<=8;i++)

    {

        for(j=1;j<=8;j++)

        {

            if(i==x && j==y)

                printf("|*");

            else

                printf("|%c",a[i][j]?'1':' ');

        }

        printf("|\n");

        printf("-----------------\n");

    }

    return 0;

}

void nextmove(int x,int y, int a[][9])

{

    int i,j,k,flag=-1;

    for(i=-2;i<=2;i++)

    {

        if(i!=0)

        {

            for(k=1;k<=2;k++)

            {

                flag=-flag;

                j=flag*(3-abs(i));

                if(1<=(x+i) && (x+i)<=8 && 1<=(y+j) && (y+j)<=8)

                    a[x+i][y+j]=1;

            }

        }

    }

}


下一节:学习讨论

返回《跟着案例循序渐进学习c》慕课在线视频列表

跟着案例循序渐进学习c课程列表:

绪论

-学习视频

-课程详细内容参阅

-c程序上机指南

第一章 基础知识

-案例1 欢迎语

--案例导读

--案例课件

--学习视频

--案例代码

--课后练习

-案例2 运动与热量消耗

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--课后练习

-案例3 体质指数与健康

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--课后练习

-案例4 能量代谢

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--课后练习

-学习讨论

第二章 选择结构

-案例5 出行方案

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--课后练习

-案例6 星座查询

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--课后练习

-案例7 预估利润

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--课后练习

-学习讨论

第三章 循环结构

-案例8 人口增长

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--课后练习

-案例9 积少成多

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--课后练习

-案例10 素数之谜

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--课后练习

-案例11 数字之美

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--课后练习

-学习讨论

第四章 数组

-案例12 一站到底

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--作业

-案例13 竞技比赛

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--课后练习

-案例14 玩转二维

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--课后练习

-学习讨论

第五章 字符数组

-案例15 大变单词

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--课后练习

-案例16 千人计划

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--课后练习

-学习讨论

第六章 函数定义与调用

-案例17 紧急救援

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--课后练习

-案例18 马踏八方

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--课后练习

-学习讨论

第七章 递归函数及变量作用域

-案例19 兔子繁殖

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--课后练习

-案例20 汉诺塔

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--课后练习

-学习讨论

第八章 基础知识综合应用

-案例21 综合案例-小考系统

--案例导读

--案例课件

--学习视频(上)

--学习视频(下)

--案例代码

--课后练习

-学习讨论

案例代码笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。