C Programm zum Umkehren einer Zahl

Inhaltsverzeichnis

In diesem Beispiel lernen Sie, die vom Benutzer eingegebene Nummer umzukehren.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden C-Programmierthemen kennen:

  • C Programmieroperatoren
  • C während und mach … während Schleife

Ganzzahl umkehren

#include int main() ( int n, rev = 0, remainder; printf("Enter an integer: "); scanf("%d", &n); while (n != 0) ( remainder = n % 10; rev = rev * 10 + remainder; n /= 10; ) printf("Reversed number = %d", rev); return 0; ) 

Ausgabe

Geben Sie eine Ganzzahl ein: 2345 Umgekehrte Nummer = 5432 

Dieses Programm nimmt eine ganzzahlige Eingabe vom Benutzer entgegen. Dann wird die whileSchleife verwendet, bis n != 0false (0) ist.

In jeder Iteration der Schleife wird der Rest berechnet, wenn n durch 10 geteilt wird, und der Wert von n wird um das 10-fache reduziert.

Innerhalb der Schleife wird die umgekehrte Zahl berechnet mit:

rev = rev*10 + remainder; 

Interessante Beiträge...