Johdanto vaihtoon C: ssä

C-kieli on kaikkien ohjelmointikielten peruskieli. Kuten muutkin ohjelmointikielet, C-kielellä on saatavana erilaisia ​​sisäänrakennettuja toimintoja. Sisäänrakennettuja toimintoja käytetään ratkaisemaan monimutkaiset ongelmat nopeasti ja tekemään koodista helppoa. Sisäänrakennettujen toimintojen saamiseksi C-kieli antaa meille myös mahdollisuuden luoda räätälöityjä toimintoja logiikan kehittämiseksi. Tässä artikkelissa aiomme keskustella kuinka vaihtaa numeroita tai muuttujia C-kielellä. C-kielellä vaihtaminen tarkoittaa kahden numeron tai muuttujan vaihtamista toisen kanssa C-kielen syntaksin avulla.

Kuinka vaihtaa numeroita C: ssä?

Oletetaan, että on olemassa kaksi muuttujaa, A ja B. Muuttuja A vaihtaa tietojaan muuttujan B kanssa ja muuttuja B vaihtaa tietojaan B: n kanssa. Vaihtaminen voidaan tehdä käyttämällä kahta muuttujaa tai kolmea muuttujaa, se riippuu vaatimuksesta. Tässä osassa aiomme keskustella kuinka vaihtaa kaksi numeroa C: ssä ja kolme numeroa C: ssä.

Kuinka vaihtaa kaksi numeroa C: ssä?

Tässä osassa aiomme keskustella kuinka vaihtaa kaksi numeroa C-kielellä esimerkin ja selityksen avulla.

esimerkki

Seuraavassa C-ohjelmassa käyttäjä voi syöttää 2 numeroa, jotka hän haluaa vaihtaa, sitten tulos näkyy näytöllä. Ohjelma kahden numeron vaihtamiseksi C: ssä on seuraava.

Koodi:

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

lähtö:

Edellä olevan ohjelman selitys

Voit vaihtaa kaksi numeroa ensin alustamalla kaksi muuttujaa, ts. Ensimmäinen_numero ja toinen_numero. Näillä kahdella numerolla alustetaan myös väliaikainen muuttuja nimeltään temp numeron tallentamiseksi väliaikaisesti. Sitten skannaustoiminto antaa käyttäjälle mahdollisuuden antaa numeroita haluamallaan tavalla. Sitten vaihtaaksesi numeroita, käytämme temp-muuttujaa numeroiden väliaikaiseen tallentamiseen. Ensin siirrämme ensimmäisen_numeron temp-muuttujaan ja teemme ensimmäisen_numeron tyhjäksi. Koska ensimmäinen_numero on tyhjä, osoitimme toiselle_numeron ensimmäiselle numerolle. Kuten tämä toinen_numero siirretään ensimmäiseen numeroon. Loppujen lopuksi, koska toinen muuttuja on nyt tyhjä, siirrämme temp_muuttujaan tallennetun ensimmäisen_numeron toiselle. Näin siirrimme ensimmäisen_numeron toiseen. Näin vaihdetaan kaksi numeroa temp-muuttujan avulla.

Huomaa: // jälkeen mainittu lausunto pidetään kommenttina.

Kommentteja käytetään auttamaan ihmisiä ymmärtämään koodi helposti.

Kuinka vaihtaa kolme numeroa C: ssä?

Tässä osassa aiomme keskustella siitä, kuinka vaihtaa 3 numeroa C-kielellä esimerkin ja selityksen avulla.

esimerkki

Seuraavassa C-ohjelmassa käyttäjä voi kirjoittaa 3 numeroa, jotka hän haluaa vaihtaa, sitten tulos näkyy näytöllä. Ohjelma kahden numeron vaihtamiseksi C.

Ohjelma kolmen numeron vaihtamiseksi C: ssä on seuraava:

Koodi:

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

lähtö:

Edellä olevan ohjelman selitys

Kolmen numeron vaihtamisen käsite on sama kuin kahden numeron ero on numeroiden vaihtamisessa. Vaihtaaksesi kolme numeroa ensin alustamme kolme muuttujaa eli ensimmäinen_numero, toinen_numero ja kolmas_numero. Näillä kolmella numerolla alustaa myös väliaikainen muuttuja nimeltään temp numeron tallentamiseksi väliaikaisesti. Sitten skannaus antaa käyttäjälle osoitetut numerot toiveidensa mukaan. Sitten vaihtaaksesi numeroita, käytämme temp-muuttujaa numeroiden väliaikaiseen tallentamiseen. Ensin siirrämme ensimmäisen numeron temp-muuttujaan ja tee ensimmäinen numero tyhjäksi. Koska ensimmäinen numero on tyhjä, osoitimme toisen numeron ensimmäiselle numerolle ja teimme toisen numeron tyhjäksi. Tämä toinen numero siirretään ensimmäiseen numeroon. Koska toinen numero on tyhjä, osoitimme kolmannen numeron toiselle numerolle. Sitten tämä kolmas numero siirretään toiseen numeroon. Loppujen lopuksi, koska kolmas numero on nyt tyhjä, siirrämme ensimmäisen numeron, joka on tallennettu välimuistiin, ja se osoitetaan kolmannelle. Näin vaihdamme 3 numeroa temp-muuttujan avulla.

Suositellut artikkelit

Tämä on opas vaihtamiseen C: ssä. Tässä keskustellaan kuinka vaihtaa kaksi ja kolme numeroa c: ssä koodilla ja tulostuksella. Voit myös käydä läpi muiden aiheeseen liittyvien artikkeleidemme saadaksesi lisätietoja-

  1. Parhaat C-kääntäjät
  2. Kuviot C-ohjelmoinnissa
  3. Vaihtaminen Pythonissa
  4. Johdanto vaihtoon C #: ssä
  5. Katsaus Java-vaihtoon
  6. Vaihtaminen C ++: ssa (esimerkit)
  7. Kommentit Pythonissa
  8. C Matriisin kertolaskun ohjelmointi
  9. Esimerkkejä Pythonin sisäänrakennetuista toiminnoista