第四周项目4-程序分析(3)
2016-03-19 19:22
169 查看
程序代码:
#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;
}
运行结果:
程序分析:
引用传值,不分配新的储存空间,思路如图:
#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;
}
运行结果:
程序分析:
引用传值,不分配新的储存空间,思路如图:
相关文章推荐
- jQuery操作radio、checkbox、select总结
- 43. Multiply Strings | Java最短代码实现
- C++面试题10
- HDU 4323 Magic Number(DP)
- 操作系统 杂记
- Linux下RPM软件包的安装及卸载
- C++面试题9
- 02docker简单使用和配置(网络、存储和Hub)
- H - The equation——(SGU 106)
- 第三次作业 阅读程序有符号 64 位整数数据类型
- Visual Studio 开发平台的安装与单元测试
- SQL总结及注意点
- (3)ICE服务员起到的作用
- C++面试题8
- 读程序作业
- Spring缺少jar包错误
- memset函数赋值问题
- jquery的animate的使用
- Java 基础-Collection &Map
- C++面试题7