C++(斐波那契数列、冒泡升序、选择升序,构造学生类、圆类、矩阵)

(环境Dev-c++)

  1. 斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2)。请编程使用数组给出斐波那契数列前30项。

  1. 使用数组存储10个数据,利用冒泡排序使数据从小到大输出。

  1. 使用数组存储10个数据,利用选择排序使数据从小到大输出。

  1. .定义学生类(Student),成员函数包括构造函数(学号和姓名使用本人信息赋值)、析构函数、显示函数以及其他函数,并在主函数中测试该类对象。

  1. 用先定义“高度”类Hight和“圆”类Circle,再由Hight和Circle多重派生出“圆柱体”类Cylinder。在主函数中定义一个圆柱体对象,调用成员函数求出圆柱体的体积和表面积。

int main( )

{

Cylinder s(5,3); //5是圆柱体底圆半径,3是圆柱体高度

s.tiji( ); //此行输出圆柱体体积

s.biaomianji( ); //此行输出圆柱体表面积

return 0;

}

注:main函数无须再写。(类中的数据成员不能定义为public。)

  1. 有两个矩阵a和b,均为2行3列。用面向对象的方法求两个矩阵之和。要求根据main( )函数中的操作去设计M类,在该类中根据运算符操作的要求去重载相应的运算符。两矩阵相加c =a+b :

输入第一个矩阵数据为:1 2 3 第二个矩阵数据为:1 1 1 则两矩阵和为:2 3 4

4 5 6 1 1 1 5 6 7

int main( )

{

M a,b,c;

cin>>a;

cin>>b;

c=a+b;

cout <<c<<endl;

return 0;

}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值