C语言之基本算法06—斐波那契数列求和

原创 2015年07月07日 04:08:46
//枚举法
/*
==================================================================
题目:求斐波那契数列前40项!(1 1 2 3 5 8 13……).
==================================================================
*/
#include<stdio.h>
#define N 40
main()
{
int i,k=0,a[N];
a[0]=1;
a[1]=1;
for(i=2;i<N;i++)
a[i]=a[i-2]+a[i-1];
for(i=0;i<N;i++)
{
printf("%10d    ",a[i]);
k++;
if(k%5==0)
printf("\n");
}
printf("\n");
}
/*
==================================================================
评:定义前两项为1,用递推法求数列,第i个数等于前两个数之和!每5个
数为一行输出!
==================================================================
*/
版权声明:博主文章可以被非商用转载,但请务必注明出处,因水平有限,难免出错,在此免责。

相关文章推荐

简单算法之—斐波那契数列

1. 例子:  有一段楼梯有n级台阶,规定每一步只能跨一级或两级,要登上第n级台阶有几种不同的走法? 思路:最后一级台阶为f(n),前面有两种可能,从倒数第一级台阶f(n-1)或者从倒数第二...

C语言斐波那契数列的四种实现方式—递归,迭代,数组,队列

自博客园转载: 1.递归 效率低,除了最后一个数,每个数都被重复计算若干次 1: //递归实现 2: public static int Fib1(int n) ...

C语言之基本算法19—枚举勾股数

/* ================================================================== 题目:求100内的勾股数! =============...

C语言之基本算法09—各位全是a的数列之和

/* ================================================================== 题目:数列为a,aa,aaa,……。求a+aa+aaa+...

C语言之基本算法01—完全数

//枚举法 /* ================================================================== 题目:求10000内的完全数(如:6=1*...

C语言之基本算法16—条件全排列

/* ================================================================== 题目:求一个三位数ABC,A>B>C,ABC-CBA=4...

C语言之基本算法15—前三位和后三位都是完全平方数的六位完全平方数

/* ================================================================== 题目:一个六位数是完全平方数,前三位和后三位都是完全平方数。...

C语言之基本算法17—四位数,含7,不能被7整除!

/* ================================================================== 题目:四位数,含7,不能被7整除!编程求出所有这样的四位数!...

C语言之基本算法05—韩信点兵

//枚举法 /* ================================================================== 题目:韩信带兵1500人,死四五百,站3人一排多...

编程:编写一个截取字符串的函数,(网上流传的答案有的是错的)输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4

网上流传的答案是错误的:在此更正一下Java代码 public class StringSplit {
  • zoucui
  • zoucui
  • 2010-05-26 17:58
  • 1091
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)