《面向对象基础:C++实现》学习笔记之八

1,P18
#include <iostream.h>
void swap(int& num1,int& num2)
{
  int tmp=num1;
  num1=num2;
     num2=tmp;
}
void main()
{
 int x=10,y=15;
 swap(x,y);
 cout<<"x:"<<x;
 cout<<"y:"<<y;
}

2,P21
#include <iostream.h>
inline double volume(double s) //内联函数
{
 return(s*s*s);
}
void main()
{
 float side=3.5;
 cout<<"/n边长为"<<side<<"的立方体的体积是:";
 cout<<volume(side);
}

3,P23
#include <iostream.h>
int are(int);
double area(double,int);
double area(int ,int);
int area(int s)      //计算正方形的面积
{
 return(s*s);
}
double area(double l,int b) //计算长方形的面积
{
 return(1*b);
}
double area(int b,int h)  //计算三角形的面积
{
 return(0.5*b*h);
}
void main()
{
 int side=12;
 double length=10.5;
 int breadth=20;
 int base=10,height=15;
 cout<<"边长为"<<side<<"的正方形的面积是:";
 cout<<area(12);
 cout<<"/n长为"<<length<<"且宽为"<<breadth<<"的长方形的面积是:";
 cout<<area(10.5,20);
 cout<<"/n底边长为"<<base<<"且高为"<<height<<"的三角形的面积是:";
 cout<<area(10,15);
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值