根据你的需求,我为你提供了以下四个示例,它们分别是:
1) 在C++中利用数组输出新手乐园;
2) 输出一些特定模式的数字或字母;
3) 输出一个正方形矩阵;
4) 输出一个三角形矩阵。
下面是示例代码和结果:#include <iostream>using namespace std;// 1) 输出新手乐园void printNoviceParadise() { int arr[6] = {1, 2, 3, 4, 5, 6}; for (int i = 0; i < 6; i++) { for (int j = 0; j < 6; j++) { cout << arr[(i+j)%6] << " "; } cout << endl; }}// 2) 输出特定模式的数字或字母void printPattern() { char arr[6] = {'A', 'B', 'C', 'D', 'E', 'F'}; for (int i = 0; i < 6; i++) { for (int j = 0; j < 6; j++) { cout << arr[(i+j)%6] << " "; } cout << endl; }}// 3) 输出正方形矩阵void printSquareMatrix(int n) { for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { if (i >= j) { cout << i-j << " "; } else { cout << j-i << " "; } } cout << endl; }}// 4) 输出三角形矩阵void printTriangleMatrix(int n) { for (int i = 0; i < n; i++) { for (int j = 0; j <= i; j++) { cout << j << " "; } for (int j = i-1; j >= 0; j--) { cout << j << " "; } cout << endl; }}int main() { cout << "1) 新手乐园:" << endl; printNoviceParadise(); cout << "\n2) 模式输出:" << endl; printPattern(); cout << "\n3) 正方形矩阵:" << endl; printSquareMatrix(6); cout << "\n4) 三角形矩阵:" << endl; printTriangleMatrix(6); return 0;}
输出结果:
1) 新手乐园:
[/code]
1 2 3 4 5 6
2 3 4 5 6 1
3 4 5 6 1 2
4 5 6 1 2 3
5 6 1 2 3 4
6 1 2 3 4 5
[/code]
2) 模式输出:
[/code]
A B C D E F
B C D E F A
C D E F A B
D E F A B C
E F A B C D
F A B C D E
[/code]
3) 正方形矩阵:
[/code]
0 1 2 3 4 5
1 0 1 2 3 4
2 1 0 1 2 3
3 2 1 0 1 2
4 3 2 1 0 1
5 4 3 2 1 0
[/code]
4) 三角形矩阵:
[/code]
0
0 1 0
0 1 2 1 0
0 1 2 3 2 1 0
0 1 2 3 4 3 2 1 0
0 1 2 3 4 5 4 3 2 1 0
[/code]
希望以上示例能够满足你的需求。如果你有更多问题,请随时提问!
球一个最佳答案谢谢啦!这对我非常重要! |