c语言 程序举例 对角线
时间: 2024-12-19 10:25:02 浏览: 5
C语言程序设计-程序举例杨辉三角形.pptx
在C语言中,我们可以使用二维数组来创建一个简单的对角线打印程序。下面是一个示例,它会打印一个n x n矩阵(比如3x3)的对角线元素:
```c
#include <stdio.h>
#define ROWS 3 // 可以根据需要调整矩阵大小
void printDiagonal(int matrix[ROWS][ROWS], int size) {
for (int i = 0; i < size; ++i) {
printf("%d ", matrix[i][i]); // 打印主对角线
if (i < ROWS - 1 && i >= 0) { // 检查是否在边界内
printf("%d ", matrix[i + 1][i]); // 如果有,也打印副对角线
}
}
printf("\n");
}
int main() {
int matrix[ROWS][ROWS] = {
{1, 2, 3},
{4, 5, 6},
{7, 8, 9}
};
printDiagonal(matrix, ROWS); // 打印对角线
return 0;
}
阅读全文