输出Fibonacci数列前任意项

来源:百度知道 编辑:UC知道 时间:2024/05/24 10:33:48
编写一程序能够输入Fibonacci数列,该数列从第三项开始任意一项是前两项的和。要求:当用户输入n时,则输出Fibonacci数列的前n 项,并且每行必须对整齐(一行输出多少由编人员自定)

用c写的不知道可不可以
如果输出不符合你的对齐的要求的话可以改一改

#include<stdio.h>

main(){
int i, n, count = 0;
double a, b, x;
a = 0;
b = 1;
scanf("%d", &n);
for(i = 1; i <= n; i++){
x = b;
count++;
printf("%d: %.0lf\n", count, x);
b = a + b;
a = x;
}
}