lmmp.net
当前位置:首页 >> 用C语言编写斐波那契数列前10项(用简单的方法且只... >>

用C语言编写斐波那契数列前10项(用简单的方法且只...

#include void main(){int i,F[10]={1,1};printf("%d %d ",F[0],F[1]);for(i=2;i

那就再答一个两个变量的非递归实现: public static void main(String[] args) { int i=1; int t=1; for(int s=0;s0){ i += t; t = i-t; } } }

void fibo(int n) { int i,count=2; double x1,x2,x; x1=1; x2=1; printf("%6.0f\t%6.0f\t",x1,x2); for(i=1;i

#include long func(long n) { if(n==0||n==1)return n; else return func(n-1)+func(n-2); } main() { long n; printf("please input n:"); scanf("%ld",&n); printf("the result is %ld",func(n)); }

main(){ int i,n,s=1,f[]={0,1,1}; printf("Please input the number of terms:"); scanf("%d",&n); if(n==0){s=0;f[2]=0;} for (i=2;i

c语言编写一个使用迭代计算斐波那契数列中第n项的函数: #include int Fibonacci(int n) { if( n == 1 || n == 2) // 递归结束的条件,求前两项 return 1; else return Fibonacci(n-1)+Fibonacci(n-2); // 如果是求其它项,先要求出它前面两项,...

以下是求前20的程序,自己改成20项之和即可。#include "stdio.h"void main(){long f,f1,f2;int i; f1=f2=1; printf("%10d%10d",f1,f2); for(i=3;i

#include int main(void) { int n; // 输入一个数字 N int i; // 第 i 个将要输出的斐波那契数 int current; // 第 i 个斐波那契数的值 int next; // 下一个(i+1)斐波那契数的值 int twoaway; // 下下个(i+2)斐波那契数的值 printf("您需要斐波...

#include main( ){ long f1,f2,f; int i,n; scanf("%d",&n); f1=f2=1; if(n

#include #define COL 5 //一行输出5个 long fibonacci(int n) { //fibonacci函数的递归函数 if (0==n||1==n) { //fibonacci函数递归的出口 return 1; } else { return fibonacci(n-1)+fibonacci(n-2); //反复递归自身函数直到碰到出口处再返回...

网站首页 | 网站地图
All rights reserved Powered by www.lmmp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com