九九乘法表的四种三角形排布方式(for循环以及while循环的互换)

Posted kai-youngmaster

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了九九乘法表的四种三角形排布方式(for循环以及while循环的互换)相关的知识,希望对你有一定的参考价值。

#region

//右上
  for (int i = 1; i <= 9; i++){
    for (int j = 1; j <= 9; j++){
      if (i > j){
        Console.Write(" ");
      } else{
        Console.Write("{0}*{1}={2} ", i, j, i * j);
      }
    }
      Console.Write(" ");
  }
  Console.ReadKey();
//右下
   for (int i = 1; i <= 9; i++){
    for (int j = 1; j <= 9; j++){

      if (i < 9 + 1 - j){
        Console.Write(" ");
      }else{
        Console.Write("{0}*{1}={2} ", i, j, i * j);
      }

    }
    Console.Write(" ");
   }
    Console.ReadKey();
    Console.Write(" 上层结束 ");



//左上
  for (int i = 1; i <= 9; i++){
    for (int j = i; j <= 9; j++)
    {
      if (i > j){
        Console.Write(" ");
      } else{
        Console.Write("{0}*{1}={2} ", i, j, i * j);
      }
    }
    Console.Write(" ");
  }
    Console.ReadKey();
    Console.Write(" ");

//左下
  for (int i = 1; i <= 9; i++){
    for (int j = 1; j <= 9; j++){
      if (i <j){
        Console.Write(" ");
      }else{
        Console.Write("{0}*{1}={2} ", i, j, i * j);
      }  
    }
    Console.Write(" ");
  }
    Console.ReadKey();
    Console.Write(" ");
//右上
  for (int i = 1; i <= 9; i++){
    for (int a = 1;a < i; a++){
      Console.Write(" ");
    }
  for (int j = i; j <= 9; j++) {
    Console.Write("{0}*{1}={2} ", i, j, i * j);
  }
    Console.Write(" ");
  }
  Console.ReadKey();
  Console.Write(" ");

#endregion

附加运行结果:

技术图片

 

以上是关于九九乘法表的四种三角形排布方式(for循环以及while循环的互换)的主要内容,如果未能解决你的问题,请参考以下文章

for循环打印输出4个不一样三角形(*) 和九九乘法表

使用循环语句编写程序,输出三角形的九九乘法表

0125 双重for循环:语法执行思路打印m行n列打印倒三角形正三角九九乘法表

编程题:怎样输出九九乘法表

使用循环语句编程输出下三角形状的九九乘法表

九九乘法表以及三角形