Bài Tập C - Nhập Ma Trận Từ File Trong C - VietTuts
Có thể bạn quan tâm
Nội dung chính
- Bài tập C - Nhập ma trận từ file trong C
- Lời giải - đọc ma trận cố định
- Lời giải - đọc ma trận không cố định
Bài tập C - Nhập ma trận từ file trong C
Đề bài: Viết chương trình C nhập một ma trận từ file trong C.
Lời giải - đọc ma trận cố định
Giả sử chúng ta có một file matran1.txt chứa ma trận 3x2 (cố định) như sau:
1 2 2 3 4 5Dưới đây là chương trình C để nhập một ma trận từ file trong C:
#include <stdio.h> main() { FILE *fp; int row, col, i, j; int matrix[10][10]; fp = fopen("matran1.txt", "r"); row = 3; col = 2; printf("So hang cua ma tran: %d\n", row); printf("So cot cua ma tran: %d\n", col); i = 0; //doc noi dung ma tran while (fscanf(fp, "%d %d\n", &matrix[i][0], &matrix[i][1]) != EOF) { i++; } printf("\nMa tran: \n"); for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { printf("%d ", matrix[i][j]); } printf("\n"); } fclose(fp); }Chạy chương trình C trên cho kết quả như sau:
Lời giải - đọc ma trận không cố định
Giả sử chúng ta có một file matran2.txt chứa ma trận 3x4 như sau:
3 4 1 2 3 4 2 3 4 5 4 5 6 7Trong đó, dòng đầu tiên là số hàng của ma trận, dòng thứ 2 là số cột của ma trận, các dòng tiếp theo là nội dung ma trận.
Dưới đây là chương trình C để nhập một ma trận từ file trong C:
#include <stdio.h> main() { FILE *fp; int row, col, i, j; int matrix[10][10]; fp = fopen("matran2.txt", "r"); // doc so hang cua ma tran fscanf(fp, "%d\n", &row); // doc so cot cua ma tran fscanf(fp, "%d\n", &col); printf("So hang cua ma tran: %d\n", row); printf("So cot cua ma tran: %d\n", col); // doc noi dung ma tran for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { fscanf(fp, "%d\n", &matrix[i][j]); } } printf("\nMa tran: \n"); for (i = 0; i < row; i++) { for (j = 0; j < col; j++) { printf("%d ", matrix[i][j]); } printf("\n"); } fclose(fp); }Chạy chương trình C trên cho kết quả như sau:
Bài tập C - Tính kích cỡ của Struct trong C Bài tập C - Sao chép nội dung file trong C Từ khóa » Nhập Xuất Ma Trận Kề Từ File
-
Hướng Dẫn Code Nhập Xuất Ma Trận Kề Từ File Bằng C - Học 3 Giây
-
Đọc Ma Trận Từ File Trong C++ - Lập Trình Không Khó
-
Hướng Dẫn Code Nhập Xuất Ma Trận Kề Từ File Bằng C Học 3
-
Biểu Diễn đồ Thị Bằng Ma Trận Kề Và Danh Sách Kề - TEK4
-
Hỏi Về đọc Ghi Ma Trận Qua FILE Trong C - Dạy Nhau Học
-
Đọc Và Ghi File Text Trong C++ - Toan Vnaking's Blog/site
-
[C++] Đọc Ma Trận Kề, Danh Sách Kề Bằng Fstream, Sử Dụng Tham Số ...
-
Đọc Ma Trận Từ File Bằng C++ - Cộng đồng C Việt
-
Làm Thế Nào để đọc File Chứa Dữ Liệu Là Mảng 2 Chiều Các Số Nguyên ...
-
Bài 4 Chuyển Danh Sách Kề Sang Ma Trận Kề. - YouTube
-
3.BÀI THỰC HÀNH BUỔI 1 - Fish IT
-
[PDF] Bài Hướng Dẫn Thực Hành 1 - Ma Trận Kề & Liên Thông