吉普自由侠最新论坛:VC++ 求三个数中的最大值最小值

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/02 07:57:35
VC++ 中怎么求三个数中的最大值或最小值??? 我用max(a,b,c)和 min(a,b,c)都不行

int a,b,c,max,min;

cin>>a>>b>>c;
max=a;
min=a;
if(b>max)max=b;
else if(b<min)min=b;
if(c>max)max=c;
else if(c<min)min=c;
cout<<"最大值是"<<max<<" 最小值是"<<min;

max(max(a,b),c)
min(min(a,b),c)

max(a,b,c)......有没有这个函数哟......

#include <iostream.h>

class zkk
{
public:
int max(int a,int b,int c);
int min(int a,int b,int c);
}
int zkk::max(int a,int b,int c)
{
if(a>b && a>c)
return a;
else if(b>a && b>c)
renturn b;
else
return c;
}
int zkk::min(int a,int b,int c)
{
if(a<b && a<c)
return a;
else if(b<a && b<c)
return b;
else
return c;
}
void main()
{
int x,y,z;
zkk h;
cout<<"请输入三个整数:"<<endl;
cin>>x>>y>>z;
h.max(x,y,z);
h.min(x,y,z);
cout<<"最大值:"<<h.max()<<endl;
cout<<"最小值:"<<h.min()<<endl;
}