Hinweis, um große Zahlen zu multiplizieren
-
12-11-2019 - |
Frage
Ich muss zwei große Zahlen multiplizieren - als Zeichenfolge gespeichert - jeder Hinweis, wie man das macht?
Lösung
Denken Sie an die Schulschule zurück, und wie Sie das Problem länger lösen würden.
Andere Tipps
hängt von der Sprache ab und wie groß die Zahlen sind.Zum Beispiel in C können Sie die Zeichenfolge mit ATOI in int konvertieren und dann multiplizieren, wenn das Produkt in 32-Bit int passt.Wenn die Nummer für 32-Bit zu groß ist, müssen Sie wahrscheinlich die BigINT-Bibliothek von Drittanbieter verwenden.Einige Sprachen (Python, Haskell) verfügen über eine integrierte Unterstützung für BigINT, sodass Sie die Anzahl der Größe mehrerer Größe multiplizieren können.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow