打印图形集合

xiaoxiao2021-02-28  154

1x1=1 1x2=2  2x2=4 1x3=3  2x3=6  3x3=9 1x4=4  2x4=8  3x4=12  4x4=16 1x5=5  2x5=10  3x5=15  4x5=20  5x5=25 1x6=6  2x6=12  3x6=18  4x6=24  5x6=30  6x6=36 1x7=7  2x7=14  3x7=21  4x7=28  5x7=35  6x7=42  7x7=49 1x8=8  2x8=16  3x8=24  4x8=32  5x8=40  6x8=48  7x8=56  8x8=64 1x9=9  2x9=18  3x9=27  4x9=36  5x9=45  6x9=54  7x9=63  8x9=72  9x9=81 6 public static void Test06(int num)         {             string arr = null;             for (int i = 1; i < num; i++)             {                 for (int j = 1; j <= i; j++)                 {                     //注释是另一种方法 转换成字符串打印加快运算速率                     Console.Write("{0}x{1}={2}  ", j, i, i * j);                     //arr += string.Format("{0}x{1}={2}  ", j, i, i * j);                 }                 //if (num != 9)                 //{                 //    arr += "\n";                 //}                 Console.WriteLine();             }             //Console.WriteLine(arr);

        }

A ABA ABCBA ABCDCBA ABCDEDCBA ABCDEFEDCBA ABCDEFGFEDCBA ABCDEFGHGFEDCBA ABCDEFGHIHGFEDCBA ABCDEFGHIJIHGFEDCBA

7. public static void Test07(int num)         {             for (int i = 0; i < num; i++)             {                 for (int j = 0; j <2*i+1 ; j++)                 {                     if (j<=i)                     {                         Console.Write((char)('A'+j));                     }                     else                     {                         Console.Write((char)(('A' + i)-(j-i)));                     }                 }                 Console.WriteLine();             }         }

1 121 12321 1234321 123454321 12345654321 1234567654321 123456787654321 12345678987654321 12345678910987654321

8. public static void Test08(int  num )         {             for (int i = 0; i < num; i++)             {                 for (int j = 0; j < 2*i+1; j++)                 {                     if (j <=i)                     {                         Console.Write(j+1);                     }                     else                     {                         Console.Write(i-(j-i)+1);                     }                 }                 Console.WriteLine();             }         }

     1    121   12321  1234321 123454321

  9.public static void Test09(int num)         {             for (int i = 0; i < num; i++)             {                 for (int j = 0; j <num-i-1 ; j++)                 {                     Console.Write(" ");                 }                 for (int j = 0; j < 2*i+1; j++)                 {                     if (j <=i)                     {                         Console.Write(j+1);                     }                     else                     {                         Console.Write(i+1-(j- i));                     }                 }                 Console.WriteLine();             }         }

     1    1 1   1 2 1  1 3 3 1 1 4 6 4 1

也叫杨辉三角

10. public static void Test10(int num)         {                          int[,] arr =new int[num,num];             for (int i = 0; i < num; i++)             {                 for (int j = 0; j <num-i-1; j++)                 {                     Console.Write(" ");                 }                 for (int j = 0; j <= i; j++)                 {                     if (j == 0 || j == i)                     {                         arr[i, j] = 1;                         Console.Write(arr[i, j]+" ");                     }                     else                     {                         arr[i, j] = arr[i - 1, j] + arr[i - 1, j - 1];                         Console.Write(arr[i, j]+" ");                     }                 }                 Console.WriteLine();             }         }

转载请注明原文地址: https://www.6miu.com/read-20845.html

最新回复(0)