C# 九九乘法表

C# 九九乘法表

一、简述

    输出九九乘法表,直角在左上角,直角在右上角,直角在左下角,直角在右下角。

二、效果


三、工程结构


四、代码

using System;
class Text
{
    static void Main()
    {
        int k = 0;
        Console.WriteLine("直角在左下角");
        for (int i = 1; i < 10; i++)   //直角在左下角
        {
            for (int j = 1; j <= i; j++)
            {
                Console.Write("{0}*{1}={2}\t", j, i, i * j);
            }
            Console.WriteLine();
        }
        Console.WriteLine();//换行
        Console.WriteLine("直角在左上角");
        for (int i = 9; i > 0; i--)    //直角在右下角
        {
            for (int j = 1; j <= i; j++)
            {
                Console.Write("{0}*{1}={2}\t", j, i, i * j);
            }
            Console.WriteLine();
        }
        Console.WriteLine();
        Console.WriteLine("直角在右上角");
        for (int i = 9; i > 0; i--)    //直角在右上角
        {
            for (int j = i; j > 0; j--)
            {
                Console.Write("{0}={1}*{2}\t", i * j, i, j);
            }
            Console.WriteLine();
            for (k = 10 - i; k > 0; k--)
            {
                Console.Write("\t");
            }
        }
        Console.WriteLine();
        Console.WriteLine("直角在右下角");
        for (int i = 1; i < 10; i++)    //直角在右下角
        {
            for (k = 9 - i; k > 0; k--)
            {
                Console.Write("\t");
            }
            for (int j = i; j > 0; j--)
            {
                Console.Write("{0}={1}*{2}\t", i * j, j, i);
            }
            Console.WriteLine();
        }
        Console.WriteLine();
        Console.ReadKey(); //接收一个值,这里用作等待。(类似于C语言中的getchar())
    }
}


猜你喜欢

转载自blog.csdn.net/nanfeibuyi/article/details/80835205
今日推荐