![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
码程创客
这个作者很懒,什么都没留下…
展开
-
有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13… 求出这个数列的前N项之和,保留两位小数。C语言描述
有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13… 求出这个数列的前N项之和,保留两位小数。C语言描述。在这题中,我们第一眼可以看出来的是它可能属于一个斐波那契数列,但是如果按照那个去做就出错了,下面来说思路。分析:输入N,再计算每个分式,再通过循环来实现相加。关键:如何在循环体中表示出各个分式,通过观察,规律是每个分式的分母是上一个分式的分子,故通过交换来实现,注意...原创 2018-12-23 23:29:59 · 20137 阅读 · 5 评论 -
完数。用C语言描述
一个数如果恰好等于不包含它本身所有因子之和,这个数就称为"完数"。 例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。 编程序找出N之内的所有完数,并按下面格式输出其因子。C语言描述。题目分析:从题目中可以找出关键词,是因子之和等于其本身。那么我们就需要先找出一个数的每一个因子,再相加,来判断。求一个数的因子:通过循环让一个数来除以小于其本身的每一个数,若余数为零,则为其因子...原创 2018-12-24 00:26:52 · 1038 阅读 · 0 评论