unity:练习小测试

1.请在Test类中定义不少于4个重载函数。

public void Eat(string what,string where)
        {
     
            Console.WriteLine("中午在"+where +"吃"+what);
        }

        public void Eat(string what,int i)
        {
     
            Console.WriteLine("中午吃"+what+i+"份");
        }
        public void Eat(string what, int i,string where)
        {
     
            Console.WriteLine("中午在"+where+"吃" + what + i + "份");
        }
        public void Eat()
        {
     

        }

2.创建一个数组,用插入排序使它的输出结果为降序。

public void Arrays()
        {
     
            int[] a = new int[] {
      5,19,46,7,35,49,65,2,18};
            for (int i = 1; i < a.Length; i++)
            {
     
                int num = a[i];
                int j = i - 1;
                while (j >= 0 && num >= a[j])
                {
     
                    
                    a[j + 1] = a[j];
                    j--;
                }
                a[j + 1] = num;
            }
            foreach (int b in a)
            {
     
                Console.WriteLine(b);
            }
        }

3,使用switch语句实现成绩评测(25分)

			优秀:输出 大于等于90分且小于等于100分;
			良好:输出 大于等于80分;
			及格:输出 大于等于60分;
			不及格:输出 低于60分。
public void Grade()
        {
     
            Console.WriteLine("请输入成绩:");
            int i = int.Parse(Console.ReadLine());
            if (i > 100 || i < 0)
            {
     
                Console.WriteLine("成绩输入有误!");
            }
            else
            {
     
                int b = i / 10;
                switch (b)
                {
     
                    case 10:
                        Console.WriteLine("成绩为A级");
                        break;
                    case 9:
                        Console.WriteLine("成绩为A级");
                        break;
                    case 8:
                        Console.WriteLine("成绩为B级");
                        break;
                    case 7:
                        Console.WriteLine("成绩为c级");
                        break;
                    case 6:
                        Console.WriteLine("成绩为c级");
                        break;
                    default:
                        Console.WriteLine("成绩为D级");
                        break;
                }
            }
        }

b4.请写出99乘法口诀表。(25分)

public void Multiplication()
        {
     
            for (int i = 1; i < 10; i++)//控制打印9行
            {
     
                for (int j = 1; j <= i; j++)//控制每行打印几个表达式
                {
     
                    Console.Write(i + "*" + j + "=" + i * j + " ");
                }
                Console.ReadLine();
            }
        }

你可能感兴趣的:(C#,c#)