c➕➕编写程序如果编写

写出一个函数模版findmax,函数功能为求三个数中的最大值,定义主函数,调用该函数

c++求三个数最大值如下:

#include<iostream>
using namespace std;
int findmax(int a,int b,int c){
  int d;
  d = a > b ? a : b;
  d = d > c ? d : c;
  return d;
}
int main() 
{
    int a, b, c, d;
    cout << "请输入三个整数:" << endl;
    cin >> a >> b >> c;
    cout << "三个数中最大的数是:" << findmax(a,b,c)<< endl;
    return 0;
}

可以先定义两个数最大值的函数

#include <stdio.h>
int getmax(int a,int b)
{
    if(a>b)
        return a;
    return b;
}
int findmax(int a, int b, int c)
{
    return getmax(getmax(a,b),c);
}

int main()
{
    int a,b,c;
    scanf("%d%d%d",&a,&b,&c);
    printf("max=%d",findmax(a,b,c));
    return 0 ;
}