交換變量,找出三個中的中間那位

題目:

        假設a,b,c是3個互不相等的整數,取出它們中居中的數值。

        寫這篇文章目的,主要是爲了理解引用的概念。

#include<iostream>
using namespace std;

void swap(int *a,int *b){
    int temp;
	temp = *a; //將傳給a的值賦給臨時變量temp
	*a = *b;   //a和b的值交換
	*b = temp;
}

int main(){
	int a;
	int b;
	int c;
  while(cin>>a>>b>>c){
  	if(a > b)   swap(&a,&b);
  	if(b > c)   swap(&b,&c);
  	if(a > b)   swap(&a,&b);
  	cout<<b<<endl;
  }
  return 0;
}



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章