Introducere privind schimbarea în C

Limbajul C este limbajul de bază pentru toate limbajele de programare. Ca și alte limbaje de programare, există diferite funcții încorporate disponibile în limbajul C. Funcțiile încorporate sunt utilizate pentru a rezolva rapid problemele complexe și pentru a ușura codul. Pentru a integra funcții, limbajul C ne permite, de asemenea, să creăm funcții personalizate pentru a dezvolta logica. În acest articol, vom discuta despre cum să schimbăm numerele sau variabilele în limbajul C. Schimbarea în limbaj C înseamnă schimbul a două numere sau variabile cu altul folosind sintaxa limbajului C.

Cum să schimbați numerele în C?

Să presupunem că există două variabile, A și B. Variabila A își schimbă datele cu variabila B și variabila B își schimbă datele cu B. Schimbarea se poate face folosind două variabile sau trei variabile, depinde de cerință. În această secțiune, vom discuta despre cum puteți schimba două numere în C și trei numere în C.

Cum să schimbați două numere în C?

În această secțiune, vom discuta despre cum puteți schimba două numere în limba C, cu ajutorul exemplului și explicației.

Exemplu

În următorul program C, utilizatorul poate introduce 2 numere pe care dorește să le schimbe, apoi rezultatul va fi afișat pe ecran. Programul pentru schimbarea a două numere în C este după cum urmează.

Cod:

#include
#include
int main()
(
int first_number, second_number, temp;
printf("Enter first number: "); //allow user to add first number
scanf("%d", &first_number);
printf("Enter second number: "); //allow user to add second number
scanf("%d", &second_number);
printf("Before swapping \n");
printf("First number: %d \n", first_number);
printf("Second number: %d \n", second_number);
temp = first_number; //first number is assigned to temp
first_number = second_number; //second number is assigned to first number
second_number = temp; //first number is assigned to secind number
printf("After swapping \n");
printf("First number: %d \n", first_number);
printf("Second number: %d \n", second_number);
return 0;
)

ieşire:

Explicația programului de mai sus

Pentru a schimba două numere, mai întâi, inițializăm două variabile, adică primul_număr și al doilea număr. Cu aceste două numere, o variabilă temporară numită temp este de asemenea inițializată pentru a stoca temporar un număr. Apoi funcția de scanare permite utilizatorului să atribuie numere în funcție de dorința sa. Apoi pentru a schimba numerele, folosim variabila temp pentru stocarea numerelor temporar. În primul rând, transferăm first_number la variabila temp și facem first_number goală. Întrucât primul_număr este gol, am alocat numărul_ al doilea la primul număr. Ca acest al doilea număr este transferat la primul număr. În cele din urmă, întrucât o a doua variabilă este acum goală, transferăm prima_numeră care este stocată în variabila temp fiind atribuită secundei. În felul acesta, am transferat numărul_numărul în al doilea. Astfel schimbăm două numere folosind variabila temp.

Notă: declarația menționată după // Este considerată un comentariu.

Comentariile sunt utilizate pentru a ajuta oamenii să înțeleagă ușor codul.

Cum să schimbați trei numere în C?

În această secțiune, vom discuta despre cum puteți schimba 3 numere în limba C cu ajutorul unui exemplu și explicație.

Exemplu

În următorul program C, utilizatorul poate introduce 3 numere pe care dorește să le schimbe, apoi rezultatul va fi afișat pe ecran. Program pentru schimbarea a două numere în C.

Programul pentru schimbarea a trei numere în C este următorul:

Cod:

#include
#include
int main()
(
int first_number, second_number, third_number, temp;
printf("Enter first number: "); //allow user to add first number
scanf("%d", &first_number);
printf("Enter second number: "); //allow user to add second number
scanf("%d", &second_number);
printf("Enter third number: "); //allow user to add third number
scanf("%d", &third_number);
printf("Before swapping \n");
printf("First number: %d \n", first_number);
printf("Second number: %d \n", second_number);
printf("Third number: %d \n", third_number);
temp = first_number; //first number is assigned to temp
first_number = second_number; //second number is assigned to first number
second_number = third_number; //third number is assigned to second number
third_number = temp; //first number is assigned to third number
printf("After swapping \n");
printf("First number: %d \n", first_number);
printf("Second number: %d \n", second_number);
printf("Third number: %d \n", third_number);
return 0;
)

ieşire:

Explicația programului de mai sus

Conceptul pentru schimbarea a trei numere este același ca două numere doar diferența este schimbul de numere. Pentru a schimba trei numere, mai întâi, inițializăm trei variabile, adică primul număr, al doilea număr și al treilea număr. Cu aceste trei numere, o variabilă temporară numită temp este de asemenea inițializată pentru a stoca temporar un număr. Apoi scanarea permite utilizatorului să atribuie numere în funcție de dorința sa. Apoi pentru a schimba numerele, folosim variabila temp pentru stocarea numerelor temporar. În primul rând, transferăm primul număr la variabila temp și facem primul număr gol. Deoarece primul număr este gol, am atribuit al doilea număr primului număr și am făcut ca al doilea număr să fie gol. Acest al doilea număr este transferat la primul număr. Deoarece al doilea număr este gol, am alocat al treilea număr celui de-al doilea număr. Apoi, acest al treilea număr este transferat la al doilea număr. În cele din urmă, întrucât un al treilea număr este acum gol, transferăm primul număr care este stocat în variabila temp fiind atribuit celui de-al treilea. Astfel schimbăm 3 numere folosind variabila temp.

Articole recomandate

Acesta este un ghid pentru Schimbarea în C. Aici vom discuta despre cum să schimbați două și trei numere în c cu cod și ieșire. Puteți, de asemenea, să parcurgeți alte articole conexe pentru a afla mai multe-

  1. Cele mai bune compilatoare C
  2. Modele în programarea C
  3. Schimbarea în Python
  4. Introducere în schimbarea în C #
  5. Prezentare generală a Schimbării în Java
  6. Schimbarea în C ++ (Exemple)
  7. Comentarii în Python
  8. C Înmulțirea matricei de programare
  9. Exemple de funcții Python încorporate