用C++编程:自动生成斐波那契数列前10项,插入数据再查重排序后输出

题目要求:

建立一个一维数组a,并完成以下任务,并输入输出格式参见下图。

(1) 以自动生成的斐波那契数列前10项(前两项为1、1)为数组元素赋初值,并输出;
(2) 将键盘输入的一个数据插入,并数组元素值仍保持有序;
(3) 把数组中相同的数据删除到只剩下一个,并输出;
(4) 求出数组所有元素的平均值,并输出;
(5) 删除数组中所有低于平均值的那些元素。
查重排序输出结果

斐波那契数列

斐波那契数列指的是这样一个数列:1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, …
这个数列从第三项开始,每一项都等于前两项之和。
在数学上,斐波那契数列以如下被以递归的方法定义:F0=0,F1=1,Fn=Fn-1+Fn-2(n>=2,n∈N*)。

参考程序

#include
using namespace std;
//主程序
void main()
{
int a[11],i,j,x,p=0,len=11,n=0,pn=0;
double sum=0,ave;
//以自动生成的斐波那契数列前

  • 6
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值