#include<iostream>
using namespace std;
int main()
{
int max_4(int a, int b, int c,int d); //声明,只是一条语句,到分号结束
int a,b,c,d,max; //
cout<<"please enter 4 numbers";
cin>>a>>b>>c>>d;
max=max_4(a,b,c,d);
cout<<"max="<<max<<endl;
return 0;
}
int max_4(int a, int b,int c, int d) //定义,对下面整个起作用,不用再int
{
int max(int ,int);
int m;
// int a,b,c,d,max,m;
m=max(a,b);
m=max(m,c);
m=max(m,d);
return m;
}
int max(int x,int y)
{
// if(x>y)
// return x;
// else
// return y;
int max;
max=(x>y?x:y);
return max;
}
本文介绍了一个使用C++实现的功能,该功能能够接收四个整数输入,并通过递归调用函数找出并返回这四个数中的最大值。具体方法是通过定义一个辅助函数来比较两个数中的较大者,然后利用这个辅助函数比较四数中的最大值。
2434

被折叠的 条评论
为什么被折叠?



