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

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 main() {int a=1,b=1,c,s=1; do{ c=a+b; printf("%d,",a); a=b; b=c; s++; } while(s

相对于其他人的代码,我的代码绝对是执行速度最快的,没有之一。 #include int a[13]; int main() { a[0] = a[1] = 1; for(int i=2;i

#include #define N 20 //默认输出20项 int Fibonacci(int n) {//递归求解 return (n==1||n==2)?1:Fibonacci(n-1)+Fibonacci(n-2); } int main() { int i; for(i=1;i

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

#include void main(){int i,n=0,f[20]={1,1};for(i=0;i1) f[i]=f[i-1]+f[i-2];printf("%-5d",f[i]);n++;if(n%10==0)printf("\n");}}

递归法: #includevoid main(){int Fibonacci(int n);int n,i,c=0;printf("请输入n的值:");scanf("%d",&n);for(i=1; i=3)f = Fibonacci(n-1) + Fibonacci(n-2);return f;}非递归法: #includevoid main(){int i,n;int f[]= {1,1};printf("请输入...

思路:先定义数组的前两项值,再依次对后面每项进行赋值,后面每项都是前两项的和。 例如: #include int main(){int a[20],i;a[0]=a[1]=1;for(i=2;i

修改一下max = cond+3; ======================== #include int fibonacci(int n) { if(n== 1 || n==2) { return 1; } else { return fibonacci(n-1) + fibonacci(n-2); } } int main() { int cond; int i = 1; int max; int val; printf("请输...

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