C++程序编写,使用函数。

编写程序:自定义一个三个整数求最大值的函数,在主函数中输入三个整数,调用此函数求最大值,再输出。

img

#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;
}

img

#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)))