斐波那契数列前20项
码来,剑来!啊不 键来!
#include <stdio.h>
void main(){
long f,f1=1,f2=1; //定义并初始化数列的头2个数
int i;
printf("%-10ld%-10ld",f1,f2); //先输出前2项
for(i=3;i<=20;i++){ //循环输出后18个数
f=f1+f2; //计算新项
printf("%-10ld",f);
if(i%5==0)
printf("\n"); //每输出5个后换行
f1=f2; //更新f1和f2,为下一次计算新项作准备
f2=f;
}
}
么么叽么么叽么么哒!