fprintf输出矩阵元素
时间: 2023-06-08 09:09:00 浏览: 130
在键盘上输入一个3行3列矩阵的各个元素的值(值为整数),然后输出矩阵第一行与第三行元素之和,并在fun()函数中输出
5星 · 资源好评率100%
您好,以下是使用 fprintf 输出矩阵元素的一个示例代码:
```c
#include <stdio.h>
int main() {
int matrix[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
FILE *fp = fopen("output.txt", "w"); // 打开输出文件
// 遍历矩阵元素并输出到文件
for(int i = 0; i < 3; i++) {
for(int j = 0; j < 3; j++) {
fprintf(fp, "%d ", matrix[i][j]); // 写入元素值
}
fprintf(fp, "\n"); // 换行
}
fclose(fp); // 关闭文件
return 0;
}
```
该程序将一个 $3 \times 3$ 的整数矩阵输出到名为 `output.txt` 的文件中。使用 `fprintf` 函数可以将格式化的数据输出到文件中,其中 `%d` 表示输出整数数据,`\n` 表示换行。注意需要先打开文件,再将文件指针作为第一个参数传入 `fprintf` 函数。更多关于 `fprintf` 函数的信息可以参考相关文档。
阅读全文