I wurde für die Zugabe von Sparse Matrix Lesecode und kamSparse Matrix zusätzlich Bedingung
if(sp1[0][0] != sp2[0][0] || sp1[0][1] != sp2[0][1])
{
printf("Invalid matrix size ");
exit(0);
}
über diesen Zustand kann nicht verstehen, warum die Anzahl der Nicht-Null-Zeilen und Spalten gleich sein sollte? Tut mir leid, ich bin ein Neuling.
Der gesamte Code ist here
aus der Erklärung in Ihrem Link, um die Anzahl der Zeilen und Spalten sh sollte identisch sein, um eine Addition durchzuführen. –
Warum sollte es gleich sein, können wir hinzufügen, auch wenn es nicht war. – Sniper
Fragen Sie den Autor dieses Codes. Ich bin nicht sicher über _ "wir können hinzufügen, auch wenn es nicht war" _. –