通过两个编程题目对自己的编程能力了如指掌

前言

这个题目是我曾经大一写的一道题目。很简单我以前写在博客上的。这个题目的阅读量为最多,大家可以检验一下自己的能力。写的代码可以自己在后面留言区交流。记得优化,优化,优化。写代码就是在别人能看懂的情况下能一行绝对不两行。

中位数

描述:

计算有限个数的数据的中位数的方法是:把所有的同类数据按照大小的顺序排列。如果数据的个数是奇数,则中间那个数据就是这群数据的中位数;如果数据的个数是偶数,则中间那2个数据的算术平均值就是这群数据的中位数。

现在给出n个正整数,求他们的中位数。

输入

第一行:n—— 数列数字的个数(1

第二行:有n个正整数,每两个数中间用空格隔开(每一个正整数都小于10000)。

输出

求这N个正整数的中位数(保留小数点后两位有效数字)。

样例输入:

4

1 2 3 4

3

1 2 3

样例输出

2.50

2.00

中位数题解:

斐波纳契数列

斐波纳契数列的掌握对学好C语言很重要,小编希望能够通过这个题目让大家以后学习的路途更加平顺!

题目描述

斐波纳契数列

1,1,2,3,5,8,13,21,34,55,89……这个数列则称为“斐波纳契数列”,其中每个数字都是“斐波纳契数”。

输入

一个整数N(N不能大于40)

输出

由N个“斐波纳契数”组成的“斐波纳契数列”。

样例输入

6

样例输出

资料

上面两个题目都是属于算法题目,这种内功还是很重要的。

现推一个好朋友的公众号经常会写算法与数据结构的解析

今天这个号分享的算法刷题资料

长按扫码订阅:挑战算法与程序设计

对你有所帮助转发分享

结尾

看了上面的介绍想必大家会有所收获,扩散就是对小编最大的支持~

如果感觉文章有所收获那就对小编的这篇文章点赞,转发支持。

---end---

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181014G03O4N00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券