用数组输出斐波那契数列前20项和!

来源:互联网 发布:苹果电脑下载不了知乎 编辑:程序博客网 时间:2024/05/17 01:43
#include "iostream"using namespace std;int main(){int a[22];a[0] = 0;a[1] = 1;for (int i = 2; i < 21; i++){a[i] = a[i - 2] + a[i - 1];}for (int i = 1; i < 21; i++){cout << a[i] << endl;}system("pause");return 0;}

注意:

1、循环的结束条件:数组的长度。 下标从零开始!

2、使用const 灵活定义数组。

3、输出时,要使用循环结构。


对比学习。 下面是用    迭代的方式   实现的数组输出。

#include "iostream"using namespace std;void main(){ int a,b,c,n; a=1,b=2,n=2; printf("%7d%7d",a,b); while(n<=20) {  c=a+b;  a=b,b=c;  printf("%7d",c);  n++;  if(n%4==0)printf("\n"); } }



0 0
原创粉丝点击