C Program för att vända ett nummer

Innehållsförteckning

I det här exemplet lär du dig att vända numret som användaren angett.

För att förstå detta exempel bör du ha kunskap om följande C-programmeringsämnen:

  • C Programmeringsoperatörer
  • C medan och gör … medan Loop

Omvänd ett heltal

#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; ) 

Produktion

Ange ett heltal: 2345 Omvändt tal = 5432 

Detta program tar ett heltal från användaren. Sedan används whileslingan tills den n != 0är falsk (0).

I varje iteration av slingan beräknas resten när n divideras med 10 och värdet på n reduceras med 10 gånger.

Inuti slingan beräknas det omvända talet med:

rev = rev*10 + remainder; 

Intressanta artiklar...