//第一次尝试:#define _CRT_SECURE_NO_WARNINGS#include#includeint FibNum(int num) { if (num <= 1) { return num; } else { return FibNum(num - 1) + FibNum(num - 2); }}int main() { int num = 0; printf("输入要打印数列的个数:/n"); scanf("%d", &num); for (int i = 0; i <= num; i++) { printf("%d ", FibNum(i)); } return 0;}//斐波那契数列是数学上的一个经典数列,每一个数等于前两个数之和,而前两个数分别为序列自身,所以结束条件就是n<=1;接下来使用递归,不断调用自身,就可得到结果。