菲波那契数列

mac2026-05-18  6

#include<stdio.h> main() { void fun(int n);//对定义的函数声明 int b,n,a[30]; scanf("%d",&n); for(b=0;b<n;b++) scanf("%d",&a[b]);//保存输入的下标 for(b=0;b<n;b++)//使用函数 fun(a[b]); } void fun(int n) { int a[100],b,c,d; a[0]=1,a[1]=1;//输入初始值 for(b=2;b<=n;b++) a[b]=a[b-2]+a[b-1];//求出所要求的项 printf("%d\n",a[n-1]);//输出 }
最新回复(0)