题目:
假设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;
}