using System;
namespace 乘法表
{
class Program
{
static void Main(string[] args)
{ //i m
//1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9 i控制 行
// 2*2=4 2*3=6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18 n=i-1控制空格
// 3*3=9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27 m=i控制每行从i*m开始
// 4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36
// 5*5=25 5*6=30 5*7=35 5*8=40 5*9=45
// 6*6=36 6*7=42 6*8=48 6*9=54
// 7*7=49 7*8=56 7*9=63
// 8*8=64 8*9=72
// 9*9=81
Console.WriteLine("目前您看到的是上三角乘法口诀表");
for (int i = 1; i < 10; i++)//i控制行
{
int n = i - 1;//第i行有i-1个空格
while (n != 0)
{
Console.Write("\t");
n--;
}
for (int m = i; m<10; m++)//m=i表示第i行,就从m=i开始乘m
{
Console.Write("{0}×{1}={2}\t", i, m, i * m);
}
Console.WriteLine();
}
Console.ReadKey();
}
}
}
在这里插入图片描述