c语言中的问题!!第2道题

来源:百度知道 编辑:UC知道 时间:2024/09/24 13:15:37
问题
请在函数fun的横线上填写若干表达式,使从键盘上输入一个整数n,输出一种整数数列,其中每数等于前面两数之和,如;0 1 1 2 3 5 8 13......
#include "stdio.h"
int fun(int n);
main()
{
int i,n=0;
scanf("%d",&n);
for(i=0;i<n;i++)
printf("%d",fun(i));
}
int fun(int n)
{
if(____1___)
return 0;
else
if (____2____)
return 1;
else
return____3_____
printf("%d",fun(i)); 这一句话是什么意思
还有
if(____1___)
return 0;
else
if (____2____)
return 1;
else
return____3_____

#include "stdio.h"
int fun(int n);
void main()
{
int i,n=0;
scanf("%d",&n);
for(i=0;i<n;i++)
printf("%d ",fun(i));
}
int fun(int n)
{
if(n==0)
return 0;
else
if (n==1)
return 1;
else
return fun(n-2)+fun(n-1);
}

printf("%d",fun(i)):显示fun(i)的值