编写程序:自定义一个三个整数求最大值的函数,在主函数中输入三个整数,调用此函数求最大值,再输出。
#include<iostream>
using namespace std;
int max(int a,int b,int c)
{
int n;
n = a>b?a:b;
n = n>c?n:c;
return n;
}
int main()
{
int a,b,c;
cin >> a >> b >> c;
cout << max(a,b,c) << endl;
return 0;
}
#include <iostream>
using namespace std;
int qmax(int a,int b,int c)//求最大值函数的实现
{
int max = 0;
if(a > max)
max = a;
if(b > max)
max = b;
if(c > max)
max = c;
return max;
}
int main()
{
int x,y,z;
int max_value;//用来存最大值
cin>>x>>y>>z;
max_value = qmax(x,y,z);//调用函数
cout<<max_value;
return 0;
}
#include <iostream>
using namespace std;
int max(int i,int j,int k){
if (i>j){
j = i;
}
if (j>k){
k = j;
}
return k;
}
int main(void)
{
int a,b,c;
cout << "输入三个整数:" << endl;
cin >> a >> b >> c;
cout << "最大值为:" << max(a,b,c);
return 0;
}
#define jmax3(a, b, c) ((a) > (b)? ((a) > (c)? (a) : (c)) : ((b) > (c)? (b):(c)))