Uvod o zamenjavi v C

Jezik C je osnovni jezik za vse programske jezike. Tako kot drugi programski jeziki so tudi v jeziku C na voljo različne vgrajene funkcije. Vgrajene funkcije se uporabljajo za hitro reševanje zapletenih težav in olajšanje kode. Za vgrajene funkcije nam jezik C omogoča tudi izdelavo prilagojenih funkcij za razvoj logike. V tem članku bomo razpravljali o zamenjavi številk ali spremenljivk v jeziku C. Zamenjava jezika C pomeni izmenjavo dveh številk ali spremenljivk z drugo z uporabo sintakse jezika C.

Kako zamenjati številke v C?

Recimo, da obstajata dve spremenljivki, A in B. Spremenljivka A izmenjuje svoje podatke z spremenljivko B, spremenljivka B pa si izmenjuje podatke z B. Zamenjava se lahko izvede z uporabo dveh spremenljivk ali treh spremenljivk, odvisno je od zahteve. V tem razdelku bomo obravnavali, kako zamenjati dve številki s C in tri številke v C.

Kako zamenjati dve številki v C?

V tem razdelku bomo obravnavali, kako zamenjati dve številki v jeziku C s pomočjo primera in razlage.

Primer

V naslednji program C lahko uporabnik vnese 2 številki, ki jih želi zamenjati, nato pa se rezultat prikaže na zaslonu. Program za zamenjavo dveh števil v C je naslednji.

Koda:

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

Izhod:

Pojasnilo zgornjega programa

Za zamenjavo dveh številk najprej inicializiramo dve spremenljivki, tj. First_number in second_number. S tema dvema številkama se za začasno shranjevanje številke inicializira tudi začasna spremenljivka z imenom temp. Nato funkcija skeniranja uporabniku omogoča dodeljevanje števil glede na željo. Nato za izmenjavo številk uporabljamo spremenljivko temp za začasno shranjevanje številk. Najprej prenesemo first_number v temp spremenljivko in naredimo first_number prazno. Ker je prvo_številka prazna, smo prvemu številu dodelili drugo_številko. Tako kot to drugo številko se prenese v prvo številko. Na koncu, ko je druga spremenljivka zdaj prazna, prenašamo first_number, ki je shranjena v temp spremenljivki, je dodeljena second. Takole smo prvo_številko prenesli v drugo. Tako zamenjamo dve številki s pomočjo spremenljivke temp.

Opomba: izjava, omenjena po //, se obravnava kot komentar.

Komentarji se uporabljajo za lažje razumevanje kode.

Kako zamenjati tri številke v C?

V tem razdelku bomo obravnavali, kako s pomočjo primera in razlage zamenjati 3 številke v jeziku C.

Primer

V naslednji program C lahko uporabnik vnese 3 številke, ki jih želi zamenjati, nato pa se rezultat prikaže na zaslonu. Program za zamenjavo dveh številk v C.

Program za zamenjavo treh števil v C je naslednji:

Koda:

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

Izhod:

Pojasnilo zgornjega programa

Koncept zamenjave treh števil je isti kot dve številki, le razlika je izmenjava številk. Če želite zamenjati tri številke, najprej inicializiramo tri spremenljivke, tj. Prvo_številko, drugo_številko in tretje_številčenje. S temi tremi številkami se začasno shrani številka tudi začasna spremenljivka z imenom temp. Nato skeniranje uporabniku omogoča dodeljevanje števil glede na njegovo željo. Nato za izmenjavo številk uporabljamo spremenljivko temp za začasno shranjevanje številk. Najprej prenesemo prvo številko v spremenljivko temp in prvo številko izpraznimo. Ker je prva številka prazna, smo prvo številko dodelili drugi številki in drugo številko naredili prazno. Ta druga številka se prenese na prvo številko. Ker je druga številka prazna, smo tretji številki dodelili drugo številko. Nato se ta tretja številka prenese na drugo številko. Na koncu, ko je tretja številka zdaj prazna, prenesemo prvo številko, ki je shranjena v spremenljivki temp, dodelimo tretji. Tako zamenjamo 3 številke s pomočjo spremenljivke temp.

Priporočeni članki

To je vodnik za Zamenjavo v C. Tukaj razpravljamo, kako zamenjati dve in tri številke v c s kodo in izhodom. Obiščite lahko tudi druge naše sorodne članke, če želite izvedeti več -

  1. Najboljši C prevajalci
  2. Vzorci v C programiranju
  3. Zamenjava Pythona
  4. Uvod v zamenjavo v C #
  5. Pregled zamenjave v Javi
  6. Zamenjava v C ++ (primeri)
  7. Komentarji v Pythonu
  8. C Programiranje množenja matrike
  9. Primeri vgrajenih funkcij Python-a