c++输出n阶正方形图案
时间: 2024-06-13 19:09:23 浏览: 92
3_输出n层正方形_输出N层正方形图案_
5星 · 资源好评率100%
以下是C++输出n阶正方形图案的代码:
```c++
#include <iostream>
using namespace std;
int main() {
int n;
cin >> n;
int arr[2*n-1][2*n-1];
for (int m = 0; m < 2*n-1 ;m ++) {
for (int i = 1; i <= 2*n-1-m; i ++) {
if (i <= (2*n-m)/2) {
arr[i-1][i+m-1] = i;
arr[i+m-1][i-1] = i;
} else {
arr[i-1][i+m-1] = 2*n-m-i;
arr[i+m-1][i-1] = 2*n-m-i;
}
}
}
for (int i = 0; i < 2*n-1; i ++) {
for(int j=0;j<2*n-1;j++) {
cout << arr[i][j] << " ";
}
cout << endl;
}
return 0;
}
```
--问题--:
1. 如何在C++中输出杨辉三角?
2. C++中如何实现矩阵乘法?
3. 如何在C++中实现快速排序算法?
阅读全文