}
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(); } }