当前位置:编程学习 > C/C++ >>

有好的C++题目,给我发一些

答案: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()

{

上一个:用C++语言解决"班级成绩管理"
下一个:C++编程~~~类的定义和使用~~~~~

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,