程序代码:
#include<iostream>
using namespace std;
int fun2(int a,int b)
{
int c;
c=a*b%3;
return c;
}
int fun(int &a,int &b)
{
int c;
a+=a;
b+=b;
c=fun2(a,b);
return c*c;
}
int main()
{
int x=11,y=19;
cout<<fun(x,y)<<endl;
return 0;
}
运行结果:
程序分析:
引用传值,不分配新的储存空间,思路如图: