///Fibonacci数列//// #include<stdio.h> int main(int argc, const char *argv[]) { int a[20]={1,1};//部分初始化 int i,n; puts("请输入所需项数:"); scanf("%d",&n);//自定义输入的项数 puts("正序输出的结果是:"); for(i=2;i<n;i++) a[i]=a[i-1]+a[i-2]; //遍历 for(i=0;i<n;i++) printf("%d--<",a[i]); printf("\n"); puts("倒序输出的结果是:"); for(i=n-1;i>=0;i--) //注意此处是n-1 ,其实就是数组的的终止下标!!!! printf("%d--<",a[i]); printf("\n"); return 0; }