題目:
假設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;
}