C言語で最大値と最小値をスワップする方法

3番目の変数を導入することで、2つの変数の値を交換することができます。

aとbの値を入れ替えるには、以下の手順に従います。

  1. 変数aの値を一時的に保持するための変数tempを宣言する。
  2. aにbの値を代入する。
  3. bにtempの値を代入する

具体的には、以下のコードのようになります:

int a = 10;
int b = 5;
int temp;
temp = a;
a = b;
b = temp;
printf("交换后的a值:%d\n", a);
printf("交换后的b值:%d\n", b);

ネイティブに日本語に言い換えると

交换后的a值:5
交换后的b值:10

これでaとbの値の入れ替えが完了しました。

bannerAds