上传者: vaelhl
|
上传时间: 2021-09-28 15:06:31
|
文件大小: 889B
|
文件类型: ASM
实现满足下面功能的汇编程序:
输入一个n乘m的稀疏矩阵A(矩阵每个元素为占一个字的整数),将A转化为三元组列表(该列表的排列顺序为:行号小的在前,如果行号相同则列号小的在前),并将三元组列表逆序输出。
输入格式
第一行是一个整数n,第二行是一个整数m。接下来的n乘m行每行一个整数,矩阵A的第a行,第b列的元素,为上述输入的第(a-1)*m+b个整数(即一行一行地输入矩阵A的每一个元素)。
输出格式
x行,按照输入顺序的逆序输出x个非0元素的信息:每行输出3个整数,依次为矩阵非0元素对应的行数,列数和数值,中间以空格隔开。
约定
1、0<n< 50
2、0<m< 50
3、矩阵每个元素值占一个整数
4、请勿使用.globl main
5、请使用syscall结束程序:
li $v0,10
syscall