答案:1. 一圆形游泳池如图所示,现在需在其周围建一圆形过道,并在其四周围上栅栏。栅栏价格为35元/米,过道造价为20元/平方米。过道宽度为3米,游泳池半径由键盘输入。要求编程计算并输出过道和栅栏的造价。2. 实现一矩形类,给定长、宽,计算矩形面积.
3. 实现一矩形类,给定矩形左下角与右上角坐标,计算矩形面积
4. 实现一圆形类,给定圆的半径,计算圆的面积
5. 实现一tree类,有数据成员ages,成员函数grow(int years)对ages加上years,age()显示tree的ages的值
6. 实现一时钟类,可以设置时间和显示时间(时分秒),时钟类默认时间为0:0:0.
7. 具有静态、动态生存期对象的时钟程序
8. 使用类计算两点距离
9. 使用友元函数计算两点距离
10. 用数组来处理求Fibonacci数列问题
11. 主函数中初始化一个矩阵并将每个元素都输出,然后调用子函数,分别计算每一行的元素之和,将和直接存放在每行的第一个元素中,返回主函数之后输出各行元素的和。
12. 利用指针数组存放单位矩阵
13. 读入三个浮点数,将整数部分和小数部分分别输出
14. 输出数组元素的内容和地址
15. 动态创建对象举例
第一题#include <iostream.h>
const float PI = 3.14159;
const float FencePrice = 35;
const float ConcretePrice = 20;
//声明类Circle 及其数据和方法
class Circle
{
private:
float radius;
public:
Circle(float r); //构造函数
float Circumference(); //圆周长
float Area(); //圆面积
};
// 类的实现
// 构造函数初始化数据成员radius
Circle::Circle(float r)
{radius=r}
// 计算圆的周长
float Circle::Circumference()
{