day3_C#

44 阅读1分钟
using System;

namespace ArrayDemo
{
    class Box {
        ~Box() {
            Console.WriteLine("对象已经被销毁");
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            Box box = new Box();
            //int result = Test6(15, 9);
            //Console.WriteLine(result);
        }
        static void Test1() {
            for (int i = 0; i < 3; i++)
            {
                for (int j = 0; j <= i; j++)
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }
        }
        static void Test2() {
            for (int i = 0; i < 4; i++) {
                for (int j = i; j < 3; j++) {
                    Console.Write(" ");
                }
                for (int j = 0; j < (i+1)*2-1; j++)
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }
        }
        static void Test3() {
            for (int i = 0; i < 4; i++)
            {
                for (int j = i; j < 3; j++)
                {
                    Console.Write(" ");
                }
                for (int j = 0; j < (i + 1) * 2 - 1; j++)
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }
            for (int i = 0; i < 3; i++)
            {
                for (int j = 0; j <= i + 1; j++)
                {
                    Console.Write(" ");
                }
                for (int j = 1; j <= (3 - i) * 2 - 1; j++)
                {
                    Console.Write("*");
                }
                Console.WriteLine();
            }
        }
        static void Test4()
        {
            for (int i = 1; i <= 9; i++) {
                for (int j = 1; j <= i; j++) {
                    Console.Write("{0}*{1}={2} ",j,i,j*i);
                }
                Console.WriteLine();
            }
            for (int i = 9; i >=1; i--)
            {
                for (int j = 1; j <= i; j++)
                {
                    Console.Write("{0}*{1}={2} ", j, i, j * i);
                }
                Console.WriteLine();
            }
        }
        static void Test5() {
            for (int i = 1; i*3 <= 100; i++) {
                for (int j = 1; j*5 <= 100 - i*3; j++) {
                    for (int k = 1; k*2 <= 100 - i*3-j*5; k++) {
                        if (3 * i + j * 5 + k * 2 == 100) {
                            Console.WriteLine("公鸡{0}只,母鸡{1}只,小鸡{2}只",i,j,k);
                        }
                    
                    }
                }
            }
        
        }
        static int Test6(int n,int m) {
            if (n%m==0) return m;
            return Test6(m,n%m);
        }
        static void Test7()
        {
            Random random = new Random();
            random.Next(1,1000);
        }
        static void Test8() {
            Random random = new Random();
            int number = random.Next(1,101);
            while (true) {
                Console.WriteLine("请输入1-100之间任意一个数字:");
                int n = Convert.ToInt32(Console.ReadLine());
                if (n < number)
                {
                    Console.WriteLine("猜小了");
                }
                else if (n > number)
                {
                    Console.WriteLine("猜大了");
                }
                else {
                    Console.WriteLine("Congratulations");
                    break;
                }
            }
        }
        static void StringTest() {
            String str = "This is a string.";
            
        }
    }
}