zoukankan      html  css  js  c++  java
  • 练习!!迷宫

    static void Main(string[] args)
    {
    //数组:有固定长度的同种类型的一组变量,有索引,索引从0开始
    int[] shuzu = new int[5] { 2, 4, 5, 7, 9 };

    // Console.Write(shuzu[3]);


    string[,] erwei = new string[10, 10]
    {
    { "■","■","■","■","■","■","■","■","■","■"},
    { "■"," "," "," "," "," ","■"," "," ","■"},
    { "■"," ","■","■","■"," ","■","■"," ","■"},
    { "■"," ","■"," ","■"," "," ","■"," ","■"},
    { "■"," ","■"," ","■","■"," ","■"," ","■"},
    { "■"," ","■"," "," ","■","■","■"," ","■"},
    { "■"," ","■"," "," "," "," "," "," ","■"},
    { "■"," "," "," ","■","■","■"," ","■","■"},
    { "■"," ","■"," "," ","■"," "," "," ","■"},
    { "■","■","■","■","■","■","■","■","■","■" }
    };

    int reny = 4;
    int renx = 6;
    erwei[reny, renx] = "人";

    while (true)
    {
    //打印地图
    for (int j = 0; j < 10; j++)
    {
    for (int i = 0; i < 10; i++)
    {
    Console.Write(erwei[j, i]);
    }
    Console.Write(" ");
    }

    erwei[reny, renx] = " ";
    Console.Write("请按wasd来运动:");
    string caozuo = Console.ReadLine();
    if (caozuo == "w")
    {
    if (erwei[reny - 1, renx] == " ")
    {
    reny = reny - 1;
    }
    }
    if (caozuo == "a")
    {
    if (erwei[reny, renx-1] == " ")
    {
    renx = renx - 1;
    }
    }
    if (caozuo == "s")
    {
    if (erwei[reny + 1, renx] == " ")
    {
    reny = reny + 1;
    }
    }
    if (caozuo == "d")
    {
    if (erwei[reny, renx+1] == " ")
    {
    renx = renx + 1;
    }
    }

    erwei[reny, renx] = "人";
    Console.Clear();
    }
    Console.ReadLine();
    }

  • 相关阅读:
    硬盘坏道及后续的拯救工作
    Extension GL_VERSION_1_2 could not be loaded.
    js显示当前的年月日时分秒
    如何删除桌面上的回收站?
    Fedora 15 U盘 安装心得
    庄子·内篇·逍遥游
    Additional Oracle Performance Extensions
    Features Specific to JDBC OCI Driver
    OracleDatabase 配置
    vim字符编码设置
  • 原文地址:https://www.cnblogs.com/lz123/p/4932182.html
Copyright © 2011-2022 走看看