Bevezetés a csereprogramból C - ben

A C nyelv az alapnyelv minden programozási nyelv számára. Más programozási nyelvekhez hasonlóan a C nyelven különféle beépített funkciók érhetők el. A beépített funkciókat az összetett problémák gyors megoldására és a kód egyszerűvé tételére használják. A beépített funkciók érdekében a C nyelv lehetővé teszi számunkra, hogy testreszabott funkciókat hozzunk létre a logika fejlesztése érdekében. Ebben a cikkben megvitatjuk a számok vagy változók cseréjének módját C nyelven. C-nyelvű csere azt jelenti, hogy két számot vagy változót kicserélnek egy másikra a C-nyelv szintaxisa segítségével.

Hogyan lehet cserélni számokat C-ben?

Tegyük fel, hogy két változó létezik: A és B. Az A változó az adatokat B változóval cseréli, a B változó pedig az adatokat B cseréjével. Az átváltás két vagy három változó használatával történhet, ez az igénytől függ. Ebben a szakaszban azt tárgyaljuk, hogyan lehet két C-t és három C-t cserélni.

Hogyan cserélhetünk két számot C-ben?

Ebben a részben megvitatjuk, hogyan cserélhetünk két számot C nyelven példa és magyarázat segítségével.

Példa

A következő C programban a felhasználó beírhat 2 számot, amelyeket cserélni kíván, majd az eredmény megjelenik a képernyőn. Két szám C cseréjére szolgáló program a következő.

Kód:

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

Kimenet:

A fenti program magyarázata

Két szám cseréjéhez először két változót inicializálunk, azaz az első szám és a második szám. Ezzel a két számmal egy ideiglenes változót, a temp nevét is inicializálnak, hogy egy számot ideiglenesen tároljon. Ezután a szkennelési funkció lehetővé teszi a felhasználó számára, hogy számukhoz rendeljen számokat. Ezután a számok cseréjéhez a temp változót használjuk a számok ideiglenes tárolására. Először az első számot átvisszük a temp változóba, és az első számot üresen hagyjuk. Mivel az first_number üres, a második_számot az első számhoz rendeltük. Mint ez a második_szám átkerül az első számra. Végül, mivel a második változó már üres, az első_számot, amelyet a temp változóban tárolunk, a másodikhoz rendeltük. Ilyen módon átvittük az első számot a másodikra. Így cserélünk két számot a temp változó segítségével.

Megjegyzés: a // után említett nyilatkozat megjegyzésként tekinthető.

A megjegyzések arra szolgálnak, hogy az emberek megkönnyítsék a kód megértését.

Hogyan cserélhetünk három számot C-ben?

Ebben a részben megvitatjuk, hogyan cserélhetünk 3 számot C nyelven példa és magyarázat segítségével.

Példa

A következő C programban a felhasználó beírhat 3 számot, amelyet cserélni kíván, majd az eredmény megjelenik a képernyőn. Program két szám C cseréjéhez.

A három szám C cseréjére szolgáló program a következő:

Kód:

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

Kimenet:

A fenti program magyarázata

A három szám cseréjének koncepciója megegyezik a két szám különbségével a számok cseréjével. Három szám cseréjéhez először három változót inicializálunk, azaz első szám, második szám és harmadik szám. Ezzel a három számmal egy ideiglenes változót, a temp nevét is inicializálnak egy szám ideiglenes tárolására. Ezután a szkennelés lehetővé teszi a felhasználó számára, hogy számokat rendeljen hozzá. Ezután a számok cseréjéhez a temp változót használjuk a számok ideiglenes tárolására. Először az első számot adjuk át a temp változónak, és az első számot üresen hagyjuk. Mivel az első szám üres, a második számot az első számhoz rendeltük, és a második számot üresen hagytuk. Ez a második szám kerül az első számra. Mivel a második szám üres, a harmadik számot a második számhoz rendeltük. Ezután ezt a harmadik számot átviszik a második számra. Végül, mivel egy harmadik szám üres, a temp változóban tárolt első számot átadjuk a harmadiknak. Így cseréljük ki 3 számot a temp változó segítségével.

Ajánlott cikkek

Ez egy útmutató a C cseréhez. Itt tárgyaljuk, hogyan lehet kettő és három számot cserélni c-ben kóddal és kimenettel. Megnézheti más kapcsolódó cikkeinket, hogy többet megtudjon-

  1. Legjobb C fordító
  2. Minta a C programozásban
  3. Csere a Pythonban
  4. Bevezetés a csereprogramokba a C # -ben
  5. A Java csere áttekintése
  6. Csere C ++-ban (példák)
  7. Megjegyzések a Python-ban
  8. C Programozó mátrix szorzás
  9. Példák a Python beépített funkcióira

Kategória: