Sissejuhatus vahetuses C-s

C-keel on kõigi programmeerimiskeelte baaskeel. Sarnaselt teistele programmeerimiskeeltele on ka C-keeles saadaval mitmeid sisseehitatud funktsioone. Sisseehitatud funktsioone kasutatakse keerukate probleemide kiireks lahendamiseks ja koodi lihtsustamiseks. Sisseehitatud funktsioonide jaoks võimaldab C-keel meil luua ka loogika arendamiseks kohandatud funktsioone. Selles artiklis käsitleme numbrite või muutujate vahetamist C-keeles. C-keeles vahetamine tähendab kahe numbri või muutuja vahetamist teisega, kasutades C-keele süntaksit.

Kuidas C-ga numbreid vahetada?

Oletame, et on kaks muutujat, A ja B. Muutuja A vahetab oma andmeid muutujaga B ja muutuja B vahetab oma andmeid B-ga. Vahetada saab kahte muutujat või kolme muutujat kasutades, see sõltub nõudest. Selles jaotises räägime sellest, kuidas vahetada kaks numbrit C ja kolm numbrit C.

Kuidas vahetada kaks numbrit C-s?

Selles osas käsitleme näite ja selgituse abil, kuidas vahetada kaks numbrit C-keeles.

Näide

Järgmises C-programmis saab kasutaja sisestada 2 numbrit, mida ta soovib vahetada, siis kuvatakse tulemus ekraanil. Kahe numbri C vahetamise programm on järgmine.

Kood:

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

Väljund:

Ülaltoodud programmi selgitus

Kahe numbri vahetamiseks lähtestame esmalt kaks muutujat, st esimese_numbri ja teise_numbri. Nende kahe numbriga lähtestatakse ka ajutine muutuja nimega temp, et number ajutiselt salvestada. Seejärel võimaldab skannimisfunktsioon kasutajal vastavalt oma soovile numbreid määrata. Siis numbrite vahetamiseks kasutame ajutist numbrite hoidmiseks temp muutujat. Esiteks kanname esimese_numbri temp muutujasse ja muudame esimese_numbri tühjaks. Kuna esimene_number on tühi, määrasime esimesele numbrile teise_numbri. Nagu see teine_number kantakse esimesse_numbrisse. Lõpuks, kuna teine ​​muutuja on nüüd tühi, teisaldame temp muutujasse salvestatud esimese numbri teisele. Nii kandsime esimese numbri teiseks. Nii vahetame temp muutuja abil kaks numbrit.

Märkus: pärast // nimetatud avaldust peetakse kommentaariks.

Kommentaare kasutatakse selleks, et inimesed saaksid koodist hõlpsasti aru.

Kuidas vahetada kolm numbrit C-s?

Selles osas käsitleme näite ja selgituse abil, kuidas vahetada 3 numbrit C-keeles.

Näide

Järgmises C-programmis saab kasutaja sisestada 3 numbrit, mida ta soovib vahetada, siis kuvatakse tulemus ekraanil. Programm kahe numbri vahetamiseks C-ga

Kolme numbri C vahetamise programm on järgmine:

Kood:

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

Väljund:

Ülaltoodud programmi selgitus

Kolme numbri vahetamise kontseptsioon on sama, sest kahe numbri erinevus on ainult numbrite vahetamisel. Kolme numbri vahetamiseks lähtestame kõigepealt kolm muutujat, so esimene_arv, teine_arv ja kolmas_arv. Nende kolme numbriga lähtestatakse ka ajutine muutuja nimega temp, et number ajutiselt salvestada. Seejärel võimaldab skannimine kasutajal vastavalt oma soovile numbreid määrata. Siis numbrite vahetamiseks kasutame ajutist numbrite hoidmiseks temp muutujat. Esiteks kanname esimese numbri temp muutujasse ja muudame esimese numbri tühjaks. Kuna esimene number on tühi, määrasime esimesele numbrile teise ja muutsime teise numbri tühjaks. See teine ​​number kantakse esimesse numbrisse. Kuna teine ​​number on tühi, määrasime teisele numbrile kolmanda numbri. Seejärel kantakse see kolmas number teisele numbrile. Lõpuks, kuna kolmas number on nüüd tühi, edastame esimese temp muutujasse salvestatud numbri kolmandale. Nii vahetame temp muutuja abil 3 numbrit.

Soovitatavad artiklid

See on juhend C-faili vahetamiseks. Siin arutleme, kuidas vahetada kaks ja kolm arvu c-ga koodi ja väljundiga. Lisateavet leiate ka meie muudest seotud artiklitest -

  1. Parimad C-kompilaatorid
  2. C-programmeerimise mustrid
  3. Vahetus Pythonis
  4. Sissejuhatus vahetamisse C # -s
  5. Ülevaade vahetamisest Java-s
  6. C ++ -s vahetamine (näited)
  7. Kommentaarid Pythonis
  8. C Programmeerimismaatriksi korrutamine
  9. Näited Pythoni sisseehitatud funktsioonidest

Kategooria: