写出一个函数模版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 ;
}