/*
*Copyritht (c) 2013,烟台大学计算学院
*All rigts reserved.
*作者:高古尊
*版本号:v1.0
*问题的描述:
任意输入三个数,求它们的最大值和最小值
*样例的输入:12 34 56
*样例的输出:最大值为56 最小值为12
*问题的分析:
可先求出前两个的最大值,然后用这个最大值和第三个比较
例如求最大值:
int num1,num2,num3,max,
先输入三个数scanf(“%d%d%d”,&num1,&num2,&num3);
然后比较前两个的大小
if(num1>num2)
{
max = num1;
}
else
{
max = num2;
}
此时,max 存放的是前两个数的最大值,再用max与num3比较
if(max >num3)
{
最大值就是max;
}
else
{
最大值是num3;
}
*/
#include <iostream>
using namespace std;
int main()
{
int a,b,c,max,min;
cout<<"请输入三个数";
cin>>a>>b>>c;
if(a>b)
max=a;
else
max=b;
if(max>c)
cout<<"最大值为"<<max<<endl;
else
cout<<"最大值为"<<c<<endl;
if(a>b)
min=a;
else
min=b;
if(min>c)
cout<<"最小值为"<<c<<endl;
else
cout<<"最小值为"<<min<<endl;
return 0;
}