第1个回答 2012-04-06
程序如下,望楼主采纳:
#include<iostream>
using namespace std;
float maxNum(float,float,float);
int main()
{
float x,y,z;
cout<<"请依次输入三个数:"<<endl;
cin>>x>>y>>z;
float maxN = maxNum(x,y,z);
cout<<"最大值是:"<<maxN<<endl;
}
float maxNum(float a,float b,float c)//求三个数中的最大值
{
if(a>=b && a>=c)
return a;
else if(b>=c)
return b;
else return c;
}
第2个回答 2012-04-06
#include<iostream>
using std::cin;
using std::cout;
using std::endl;
int main(){
int a,b,c;
cout<<"请任意输入第一个数:"<<endl;
cin>>a;
cout<<"请任意输入第二个数:"<<endl;
cin>>b;
cout<<"请任=意输入第三个数:"<<endl;
cin>>c;
int max=a;
if(b>=max)max=b;
if(c>=max) max=c;
cout<<"最大的数是:";
cout<<max<<endl;
return 0;
}
第3个回答 2012-04-06
#include<iostream>
using namespace std;
#define max(a,b) (((a) > (b)) ? (a) : (b))
int main()
{
double threemax(double m1,double m2,double m3);
double a1,a2,a3;
cout<<"input three number:"<<endl;
cin>>a1>>a2>>a3;
cout<<"the max of three number"<<a1<<" "<<a2<<" "<<a3<<"is"<<threemax(a1,a2,a3)<<endl;
return 0;
}
double threemax(double m1,double m2,double m3)
{
double t;
return max(t,m3);
t = max(m1,m2);
}
第4个回答 2019-02-02
#include<iostream>
#include<algorithm>
using namespace std;
int main(void)
{
int a[3];
while(cin>>a[0]>>a[1]>>a[2])
{
sort(a,a+3);
cout<<"The maximum number is : "<<a[2]<<endl;
cout<<"The minimum number is : "<<a[0]<<endl;
}
return 0;
}