C语言考试 矩阵转换矩阵转换:大部分元素是0的矩阵称为稀疏矩阵,假设有K个非0元素,则可以用K*3的矩阵简记之,其中第一

问题描述:

C语言考试 矩阵转换
矩阵转换:大部分元素是0的矩阵称为稀疏矩阵,假设有K个非0元素,则可以用K*3的矩阵简记之,其中第一列是行号,第二列是列号,第三列是该行、列下的非0元素的值.如
0 0 0 5 可简记为 1 4 5 试编程输入一个稀疏矩阵
2 0 0 0 2 1 2 转换为简记形式,并输出
0 1 0 0 3 2 1
0 0 4 0 4 3 4
0 0 0 5 1 4 5
2 0 0 0 2 1 2
0 1 0 0 这个矩阵 简记为 3 2 1
0 0 4 0 4 3 4
试编程输入一个稀疏矩阵转换为简记形式,并输出
1个回答 分类:综合 2014-11-02

问题解答:

我来补答
楼主学习过数据结构没有?
#include
#define M 5
#define N 5
void main()
{
int array[M][N];
int TSMatrix[M*N][3];
int i,j,k;
for(i=0;i
 
 
展开全文阅读
剩余:2000