您的位置:首页 > 其它

循环结构_习题:输出Fibonacci数列前20项

2014-04-14 10:57 113 查看
/*
程序功能:输出Fibonacci数列前20项
*/
# include <stdio.h>

int main(void)
{
int a1, a2, a3, i;

a1 = 1;
a2 = 1;
printf("\n------------------ Fibonacci数列 ------------------\n");
printf("%-12d%-12d", a1, a2);
for(i=3; i<=20; ++i)
{
a3 = a1 + a2;
a1 = a2;
a2 = a3;

printf("%-12d", a3);

if(i%5 == 0)
putchar('\n');
}

return 0;
}
/*该程序在VC++6.0中的执行结果如下:

------------------ Fibonacci数列 ------------------
1 1 2 3 5
8 13 21 34 55
89 144 233 377 610
987 1597 2584 4181 6765

*/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: