Gibt die letzten 5 Ziffern einer Zahl zurück

7

Wie zeigen Sie nur die letzten 5 Ziffern einer Zahl an?

Beispieleingabe:

%Vor%

Würde zurückgeben: 56789

    
Mike Richards 30.01.2012, 16:38
quelle

3 Antworten

26

Nehmen wir an, dass die zu konvertierende Zahl eine Ganzzahl ist. Dann können Sie eine modulare Mathematik verwenden - Sie können die Zahl in das Modul mit Basis 100 000 umwandeln. Das bedeutet, dass nur die letzten 5 Ziffern beibehalten werden. Die Konvertierung kann von einem Operator für den Rest der Division durchgeführt werden, der Operator ist % .

Der Code lautet:

%Vor%     
Gaim 30.01.2012, 16:48
quelle
3

Ein Ansatz besteht darin, Folgendes zu tun:

1) Wandeln Sie die Nummer in eine Zeichenfolge um 2) Stellen Sie sicher, dass die Zeichenfolge mehr als 5 Ziffern hat .
3) Wenn dies der Fall ist, holen Sie sich die letzten fünf Zeichen ein die Zeichenfolge .

Die obigen drei Schritte haben Links, die Ihnen zeigen, wie Sie sie implementieren. Da es sich um Hausaufgaben handelt, ist es eine Aufgabe, sie an die Arbeit zu bringen (indem ich meine ehemalige TA kanalisiert).

    
hvgotcodes 30.01.2012 16:46
quelle
3

Ich schlage vor, den Modulus zu verwenden, wenn mit Ganzzahlen gearbeitet wird:

%Vor%

So ähnlich

    
Diamondo25 30.01.2012 16:46
quelle

Tags und Links