《面向对象基础:C++实现》学习笔记之八
2007-06-25 12:20
1121 查看
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);
}
#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);
}
相关文章推荐
- 《面向对象基础:C++实现》学习笔记之一
- 《面向对象基础:C++实现》学习笔记之四
- 《面向对象基础:C++实现》学习笔记之五
- 《面向对象基础:C++实现》学习笔记之七
- 《面向对象基础:C++实现》学习笔记之三
- 《面向对象基础:C++实现》学习笔记之六
- 嵌入式开发之C++基础学习笔记3--面向对象基础
- C++学习笔记5:从方法到属性(面向对象基础)
- 【C++面向对象学习笔记】-基础知识
- 学习笔记3—Java基础3_面向对象上a
- [C++学习笔记14]动态创建对象(定义静态方法实现在map查找具体类名对应的创建函数,并返回函数指针,map真是一个万能类)good
- 传智播客_张孝祥_Java基础3_面向对象上_学习笔记
- C++学习笔记 面向对象程序设计
- 大话设计模式 附录A 面向对象基础 C++实现
- C++之面向对象学习笔记
- C++基础学习—面向对象基础
- 学习笔记之深入浅出MFC 第8章 C++重要特性---类与对象大解剖(虚拟函数的实现方式)
- 设计模式学习笔记二:面向对象基础一
- C++学习笔记 _________________________面向对象部分 类 封装 - 01
- 设计模式学习笔记二:面向对象基础四之抽象类和接口