#include <iostream> //预处理命名
using namespace std; //使用的命名空间std
int max(int x,int y) //定义max函数,函数值为整型,形式参数x,y为整型
{
int z;
if(x>y)
z=x;
else z=y;
return (z); //return语句将z的值返回给主函数main
}
int main()
{
int a,b,m;
cin>>a>>b;
m=max(a,b);
cout <<"max="<<m<<"\n";
return 0;
}
18 25 //输入的18和25给a和b
max=25 (输出m的值)
--------------------------------------------------------------------------
//当max声明的函数在 main函数后面的时候,这个时候,编译系统不知道max代表什么含义,因此无法编译,按出错处理的,如下改法:
//函数声明的位置应当在函数调用之前
#include <iostream> //预处理命名
using namespace std; //使用的命名空间std
int main()
{ int max(int x,int y);
int a,b,c;
cin>>a>>b;
c=max(a,b);
cout <<"max="<<c<<"\n";
return 0;
}
int max(int x,int y) //定义max函数,函数值为整型,形式参数x,y为整型
{
int z;
if(x>y)
z=x;
else z=y;
return (z); //return语句将z的值返回给主函数main
}