csharp CSHARPコンソール入出力

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp CSHARPコンソール入出力相关的知识,希望对你有一定的参考价值。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace TestConsoleApp
{
    class Program
    {
        static void Main(string[] args)
        {
            int stone = 20;
            const int MIN = 1;
            const int MAX = 3;
            int n;
            Console.WriteLine("-----GAME START-----");

            while (true) {
                try
                {
                    Console.WriteLine("LEFT: " + stone);
                    Console.WriteLine("HOW MANY DO YOU GET? (" + MIN + " - " + MAX + "): ");
                    String s = Console.ReadLine();
                    n = int.Parse(s);
                }
                catch {
                    n = MIN;
                }

                if (n < MIN) n = MIN;
                if (n > MAX) n = MAX;
                stone -= n;
                if (stone < 0) stone = 0;

                Console.WriteLine("YOU GET " + n + " STONES.");
                Console.WriteLine("LEFT: " + stone);

                if (stone == 0){
                    Console.WriteLine("\nOOPS, YOU LOST...\n");
                    break;
                }

                int n2 = (stone - 1) % (MIN + MAX);
                if (n2 < MIN) n2 = MIN;
                if (n2 > MAX) n2 = MAX;
                stone -= n2;
                if (stone < 0) stone = 0;
                Console.WriteLine("I GOT " + n2 + " STONES.");
                if (stone == 0) {
                    Console.WriteLine("\nGREAT! YOU WIN!\n");
                    break;
                }

            }
            Console.Write("(TYPE ANY KEY)");
            Console.ReadKey();
        }
    }
}

以上是关于csharp CSHARPコンソール入出力的主要内容,如果未能解决你的问题,请参考以下文章

csharp コンピュートシェーダ的HelloWorld

csharp シェーダのコンパイル部分コード

python Python2日本语をコンソール表示

csharp 大量の立方体を回すコンピュートシェーダ

csharp IPickupインターフェースを持つコンポーネンををInjectする例

xml コンソールで使えるctrl + J =返回をMac全体に适用于KeyRemap4MacBook