C Programma, lai mainītu skaitli

Satura rādītājs

Šajā piemērā jūs iemācīsities mainīt lietotāja ievadīto numuru.

Lai saprastu šo piemēru, jums vajadzētu būt zināšanām par šādām C programmēšanas tēmām:

  • C programmēšanas operatori
  • C kamēr un dari … kamēr Loop

Reverss vesels skaitlis

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

Rezultāts

Ievadiet veselu skaitli: 2345 Apgrieztais skaitlis = 5432 

Šī programma ņem no lietotāja veselu skaitli. Tad whilecilpa tiek izmantota, līdz n != 0ir nepatiesa (0).

Katrā cilpas atkārtojumā tiek aprēķināts atlikums, kad n tiek dalīts ar 10, un n vērtība tiek samazināta 10 reizes.

Cilpas iekšpusē apgrieztais skaitlis tiek aprēķināts, izmantojot:

rev = rev*10 + remainder; 

Interesanti raksti...