第1个回答 2009-03-15
#include <iostream>
using namespace std;
void swap(int *pa, int*pb) //指针和引用
{
int temp=*pa;
if(*pa<*pb)
{
*pa=*pb;
*pb=temp;
}
}
void main()
{
int a, b;
cout << "请输入两个整数:";
cin >> a >> b;
swap(&a, &b); //指针和引用
cout<<a<<" "<<b<<endl;
}
第2个回答 2020-01-02
#include
<iostream>
using
namespace
std;
void
swap(int
*pa,
int
&rb)
//指针和引用
{
if
(*pa>rb)
cout
<<
"大的数字为:"
<<
*pa
<<
"
小的数字为:"
<<
rb
<<
endl;
else
cout
<<
"大的数字为:"
<<
rb
<<
"
小的数字为:"
<<
*pa
<<
endl;
}
void
main()
{
int
a,
b;
cout
<<
"请输入两个整数:";
cin
>>
a
>>
b;
int
&rb
=
b;
//引用
swap(&a,
rb);
//指针和引用
}
第3个回答 2009-03-15
#include<iostream>
using namespace std;
int max(int a, int b)
{
if(a>b)
return a;
else
return b;
}
int main()
{
int no1,no2;
cout<<"please enter two nums:";
cin>>no1>>no2;
cout<<endl;
cout<<max(no1,no2)<<endl;
}
第4个回答 2009-03-15
&为引用...
但是本质还是3楼的东西 只不过不产生副本,,
1楼正解