//用二维数组发现一直段错误,查阅资料发现是栈中一次存不了太多二维数组
//最后还是转回到结构体来写,我感觉数组更简单的
/*#include<stdio.h>
#include<math.h>
#include<stdlib.h>
int main(){
int col,row;
int ro,co;
int n1,n2;
int i,j,k,l,m,n;
int count=0;
static int matt[1001][1001]={0};
int nu;
scanf("%d %d",&row,&col);
scanf("%d",&n1);
for(i=0;i<n1;i++){
scanf("%d %d %d",&ro,&co,&nu);
matt[ro][co]=nu;
}
scanf("%d",&n2);
for(j=0;j<n2;j++){
scanf("%d %d %d",&ro,&co,&nu);
matt[ro][co]=matt[ro][co]+nu;
}
for(k=0;k<row;k++){
for(l=0;l<col;l++){
if(abs(matt[k][l])>0.1){
count++;
}
}
}
printf("%d",count);
for(m=0;m<row;m++){
for(n=0;n<col;n++){
if(matt[m][n]!=0){
printf("\n%d %d %d",m,n,matt[m][n]);
}
}
}
*/
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
struct node{
int ro;
int co;
int nu;
}mat1[1000],mat2[1000],mat3[1000];
int main(){
int col,row;
int ro,co,nu;
int n1,n2;
int i,j,k,l,m,n,t,r,s,u;
int count=0;
scanf("%d %d",&row,&col);
for(t=0
稀疏矩阵的加法(c语言)
最新推荐文章于 2022-11-03 09:30:00 发布