博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

9*9乘法表

Posted on 2010-04-15 16:24  一刻  阅读(247)  评论(0编辑  收藏  举报

递归实现

 

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

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            deep(1, 1);
        }
        protected static  void deep(int i, int j)
        {
            if (i == j)
            {
                Console.WriteLine(i + "*" + j + "=" + i * j);
                deep(1, j + 1);
            }
            else if (j > 9)
            {
                return;
            }
            else
            {
                Console.Write(i + "*" + j + "=" + i * j);
                Console.Write(" ");
                deep(i + 1, j);
            }
        }
    }
}

for 循环实现

protected static void fordeep()
        {
            for (int i = 1; i <= 9; i++)
            {
                if (i > 9)
                {
                    return;
                }
                for (int j = 1; j <= 9; j++)
                {
                    if (i <j)
                    {
                        Console.WriteLine(" ");
                        break;
                    }
                    Console.Write(j + "*" + i + "=" + i * j);
                    Console.Write(" ");
                }
            }
        }