赞
踩
#include <stdio.h>
// 函数用于计算并打印从1到n的斐波那契数列
void printFibonacci(int n) {
int a = 0, b = 1, next;
if (n < 1) return;
printf("Fibonacci series up to %d:\n", n);
while (a <= n) {
printf("%d ", a);
next = a + b;
a = b;
b = next;
}
printf("\n");
}
int main() {
int num;
printf("Enter a number: ");
scanf("%d", &num);
printFibonacci(num);
return 0;
}
函数 printFibonacci(int n)
:
n
。a
和 b
初始化为0和1,这是斐波那契数列的前两个数字。while
循环生成斐波那契数列,并在每次循环中打印当前的数字a
。主函数 main()
:
num
中。printFibonacci(num)
函数来打印输入数字区间内的斐波那契数列。Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。