c语言数组实现:通过循环按行顺序给一个5×5的二维数组a赋予25个自然数,然后输出该数组的左下半三角形。
时间: 2024-05-01 16:21:07 浏览: 71
下面是实现代码:
```c
#include <stdio.h>
int main()
{
int a[5][5];
int i, j, k = 1;
// 循环给二维数组a赋予25个自然数
for (i = 0; i < 5; i++) {
for (j = 0; j < 5; j++) {
a[i][j] = k++;
}
}
// 输出左下半三角形
for (i = 1; i < 5; i++) {
for (j = 0; j < i; j++) {
printf("%d ", a[i][j]);
}
printf("\n");
}
return 0;
}
```
运行结果:
```
6
11 12
16 17 18
21 22 23 24
```
阅读全文