利用递归实现九九乘法表

你输入的数据只能是1到9

利用递归实现九九乘法表

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

namespace 九九乘法表
{
    class Program
    {
        //递归也是循环的一种,是嵌套(一层套一层)循环执行。
        static void Main(string[] args)
        {
            int num;
            Console.Write("请输入数字!");
            num =Convert.ToInt32( Console.ReadLine());
            递归(num);
         
            Console.ReadLine();
        }
        public static int i = 0;
        //用递归实现
        static void 递归(int x)
        {
            if (i < x)
            {
                i++;
                for (int j = 1; j <= i; j++)
                {
                    // Console.Write(J.ToString() + "X" + i.ToString() + "=" + (i * J) + "\t");
                    Console.Write("{0}x{1}={2} \t", i, j, i * j);
                }
                Console.Write("\n");
                递归(x);
            }
        }
       
    }
}