定义一个N行N列的二维数组(N为符号常量),将这个二维数组对应矩阵的两条对角线上的元素都赋值为字符"+",其余元素赋值为字符"-",并将最后的结果工整的输出到屏幕上
时间: 2024-02-28 18:53:04 浏览: 29
好的,我可以帮你编写这个程序。以下是代码:
```c++
#include <iostream>
using namespace std;
const int N = 10; // 定义符号常量N
int main() {
char arr[N][N]; // 定义二维字符数组
// 将数组元素赋值为字符'-',并将对角线元素赋值为字符'+'
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
if (i == j || i + j == N - 1) {
arr[i][j] = '+';
} else {
arr[i][j] = '-';
}
}
}
// 输出二维数组
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
cout << arr[i][j] << " ";
}
cout << endl;
}
return 0;
}
```
运行结果如下:
```
+ - - - - - - - - +
- + - - - - - - + -
- - + - - - - + - -
- - - + - - + - - -
- - - - + + - - - -
- - - - + + - - - -
- - - + - - + - - -
- - + - - - - + - -
- + - - - - - - + -
+ - - - - - - - - +
```
希望能够帮到你!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)