C#0927第四次课题目

66 阅读1分钟

1.打印一个菱形

    using System;
     namespace demo0926
     {
        class Programs
{
    static void Main(string[] args)
    {
        Console.WriteLine("请输入一个整数");
        int n = Convert.ToInt32(Console.ReadLine());
        for (int i = 1; i <= n; i++)//
        {
            for (int j = 1; j <= n - i; j++)
            {
                Console.Write(" ");
            }
            for (int k = 1; k <= 2 * i - 1; k++)
            {
                Console.Write("*");
            }
            Console.WriteLine();
        }
        for (int i = 1; i <= n - 1; i++)
        {
            for (int j = 1; j <= i; j++)
            {
                Console.Write(" ");
            }
            for (int k = 1; k <= 2*(n - i) - 1; k++)
            {
                Console.Write("*");
            }
            Console.WriteLine();
        }
    }
 }
}

2。100文买 公鸡3文 母鸡5文 小鸡2文一只 刚好都要买多少只凑足100文

//using System;
  //namespace demo0926
    //{
    //    class Programs
    //    {
    //        static void Main(string[] args)
    //        {
    //            //100文买 公鸡3文 母鸡5文 小鸡2文一只 刚好都要买多少只凑足100文
    //            for (int a = 1; a <= 100 / 3; a++)
    //            {
    //                for (int b = 1; b <= 100 / 5; b++)
    //               {
    //                    for (int c = 1; c <= 100 / 2; c++)
    //                   {
    //                       if (3 * a + 5 * b + 2 * c == 100 && a + b + c <= 100)
    //                       {
    //                           Console.WriteLine("公鸡{0}母鸡{1}小鸡{2}", a, b, c);
    //                       }
    //                   }
    //               }
    //           }
    //       }
    //   }
   //}

3.打印一个九九乘法 和一个倒着的99乘法表

 //using System;
   //namespace demo0926
   //{
   //    class Programs
   //    {
          //        static void Main(string[] args)
   //        {
   //            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();
   //            }
   //        }
   //    }
   //}
   

4.随机数猜大小问题

 //using System;
    //namespace demo0926
   //{
   //    class Programs
   //    {
   //        static void Main(string[] args)
   //        {
   //            //创建一个随机数  用到的式Random类 会生成一个Random对象
   //            //对象中会有一个办法next(a,b)表示取a到b-1的整数,不包括b
   //            //Random a  = new Random();// Random数据
   //            //int b = a.Next(1, 9);//生成1到8的随机数
   //            Random a = new Random();
   //            int b = a.Next(1, 101);
   //            while(true)
   //            {
   //                Console.WriteLine( "请输入一个数:");
   //                int num = Convert.ToInt32(Console.ReadLine());
   //                if (b > num)
   //                {
   //                    Console.WriteLine( "数字偏小了请继续输入:");
   //                }
   //                else if (num > b)
   //                {
   //                    Console.WriteLine( "数字偏大了请继续输入:");
   //                }
   //                else
   //                {
   //                    Console.WriteLine( "恭喜你猜对了");
   //                    break;
   //                }
   //            }
   //        }
          //    }
   //}