C语言输出 5*5 的单位矩阵
时间: 2024-09-30 08:07:18 浏览: 65
//输出单位矩阵-C++东南大学何洁月课件(总)
在C语言中,要输出一个5x5的单位矩阵(对角线元素为1,其他元素为0),可以使用嵌套循环来生成这个矩阵。以下是简单的代码示例:
```c
#include <stdio.h>
int main() {
int size = 5;
for (int i = 0; i < size; i++) {
for (int j = 0; j < size; j++) {
if (i == j) {
printf("1\t"); // 输出1并保留空格
} else {
printf("0\t"); // 输出0并保留空格
}
}
printf("\n"); // 每行结束后换行
}
return 0;
}
```
运行这段程序,会得到如下的5x5单位矩阵输出:
```
1 0 0 0 0
0 1 0 0 0
0 0 1 0 0
0 0 0 1 0
0 0 0 0 1
```
阅读全文