21 tour du l
Đầu ra xin nhập số dãy hàng của ma trận mật độ dày đặc và số lượng các yếu tố không 0,4,4
Tôi phun như thế này để kết nối trực tiếp vào các nút ở đuôi là những gì để tiết kiệm tiền, phải khôngCửa ngoài da thực sự không có kết quả tuyên truyền: xin vui lòng nhập mật độ của ma trận số dòng, số cột và số các yếu tố không 0:4,4, xin vui lòng nhập các yếu tố không 0 1 theo thứ tự dòng, trong, các yếu tố giá trị: 0,0, 0,0, 0,0, 2, các yếu tố không 0 dòng, cột, giá trị: 0,2,6, xin vui lòng nhập vào dòng thứ tự của thành phần không phải là 0 thứ ba, cột, giá trị thành phần: 1,1,22 theo thứ tự dòng, nhập vào các thành phần không phải là 0, 3,-6 giá trị: ma trận sparse (kết quả theo dạng ma trận) : 7,6, 0, 0, 0, 0-6 nhập: Hãy nhập số dòng của ma trận sparse, số cột và số các thành phần không phải là 0:4,4,5, hãy nhập các thành phần không phải là 0, 1, 3, 3, theo thứ tự hàng, hãy nhập các thành phần không phải là 0, dòng, giá trị thành phần: 1,1,-7, theo thứ tự hàng, nhập các thành phần không phải là 0, dòng, giá trị: 1,3,5, hãy nhập vào thứ tự dòng thứ tư của một thành phần không phải là không, cột, giá trị của thành phần: 3,2,12, hãy nhập vào thứ tự dòng của các thành phần không phải là không có là dòng thứ năm, cột, giá trị của thành phần: 3,3, 3, đầu ra: sparse ma trận (xuất khẩu theo dạng ma trận) : 00 0 80-7 0 50 00 00 0 12 1 ma trận rời rạc là 4 hàng x 4 cột, tổng cộng 7 thành phần không phải là 00 70 2 60 3 81 1 151 3 53 2 123 3-5 rời rạc ma trận (theo kết quả ma trận) : Chương trình: #includetypedef int DataType; #define MAXSIZE 100typedef struct Triple; typedef structTriSeqMatrix; int CompareElement(int a,int b)}while(mdata[++k]=A.data[m++]; while(ndata[++k]=B.data[n++]; C->len=k+1; return 1; }main()