#include <iostream>
using namespace std;
int &max(int &num1,int &num2);
int &min(int &num1,int &num2);
int main()
{
int num1,num2;
cout<<"输出第一个数"<<endl;
cin>>num1;
cout<<"输出第二个数"<<endl;
cin>>num2;
max(num1,num2)=0;
cout<<"找出最大的一个然后赋值为零,这两个数分别为:"<<endl;
cout<<num1<<"和"<<num2<<endl;
cout<<"现在输入两个数"<<endl;
cout<<"输出第一个数"<<endl;
cin>>num1;
cout<<"输出第二个数"<<endl;
cin>>num2;
min(num1,num2)=0;
cout<<"找出那个最小的数,然后赋值为0"<<endl;
cout<<num1<<"和"<<num2;
return 0;
}
int &max(int &num1,int &num2)
{
return(num1>num2)?num1:num2;
}
int &min(int &num1,int &num2)
{
return(num1<num2)?num1:num2;
}
函数声明之后先去写函数声明的定义 然后再去构造主函数
最后结果: