Ich brauche etwas Mathe zu tun. Wenn man die eingegebene Zahl eines Benutzers durch 64 teilt, dann mit 64 multipliziert, aber damit es richtig funktioniert, muss man die Dezimalstellen vollständig loswerden, bevor man multipliziert.Entfernen aller Dezimalstellen in C
Beispiel:
150 is entered
150/64 = 2.34375 (need it to just be 2)
2 * 64 = 128
output = 128
Führen Sie eine Integer-Division durch. '150/64 = 2' und dann' 2 * 64 = 128'. –
Veröffentlichen Sie Ihren Code, damit wir die Variablendeklarationen sehen können. –
Möchten Sie * den Wert runden * oder * abschneiden? Und willst du es nur für die Ausgabe oder für interne Berechnungen? –