交换变量,找出三个中的中间那位

来源:互联网 发布:淘宝网包包新款男士 编辑:程序博客网 时间:2024/04/27 17:51

题目:

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



0 0