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();
    }

  • 相关阅读:
    【牛客网】Finding Hotel
    【牛客网】Longest Common Subsequence
    【ZOJ】4012 Your Bridge is under Attack
    【LOJ】#2210. 「HNOI2014」江南乐
    可能是一篇(抄来的)min25学习笔记
    【LOJ】#3020. 「CQOI2017」小 Q 的表格
    【51nod】1602 矩阵方程的解
    【51nod】1634 刚体图
    【51nod】1407 与与与与
    【51nod】1776 路径计数
  • 原文地址:https://www.cnblogs.com/lz123/p/4932182.html
Copyright © 2011-2022 走看看