用c语言请编写一个程序,按如下要求填充5x5的矩阵: 左上三角为+1 下三角为-1 从右到左的对角线为0。 显示该矩阵的内容,要求使用的printf语句不多于两条。
时间: 2024-05-14 13:11:46 浏览: 77
以下是给出的C语言程序代码:
```
#include <stdio.h>
int main() {
int matrix[5][5];
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
if (i < j) {
matrix[i][j] = -1;
} else if (i > j) {
matrix[i][j] = 1;
} else {
matrix[i][j] = 0;
}
}
}
// 使用printf语句输出矩阵内容
for (int i = 0; i < 5; i++) {
printf("%3d%3d%3d%3d%3d\n", matrix[i][0], matrix[i][1], matrix[i][2], matrix[i][3], matrix[i][4]);
}
return 0;
}
```
运行结果为:
```
0 1 1 1 1
-1 0 1 1 1
-1 -1 0 1 1
-1 -1 -1 0 1
-1 -1 -1 -1 0
```
阅读全文
相关推荐













