两道编程题不会各位请帮帮忙有急用!
1、请编制递归函数fabonacci(),此函数用来求斐波那契数列的第n项?
2、编制函数min(),求三个小数的最小值? ----------------解决方案--------------------------------------------------------
各位帮忙一下啊[em08]
----------------解决方案--------------------------------------------------------
#include <stdio.h>
long int fabonacci(int a)
{
long int b;
if(a==1 || a==2) {b=1;}
else {b=fabonacci(a-1)+fabonacci(a-2);}
return b;
}
void main()
{
int i;
long int f;
scanf("%d",&i);
f=fabonacci(i);
printf("%ld\n",f);
}
第一道
----------------解决方案--------------------------------------------------------
#include <stdio.h> void min(int *x,int *y,int *z) { int d; if(*x>*y) {if(*y>*z) d=*z; else d=*y; } else {if(*x>*z) d=*z; else d=*x; } printf("%d",d); } void main() { int a,b,c; int *m,*n,*p; scanf("%d %d %d",&a,&b,&c); m=&a;n=&b;p=&c; min(m,n,p);
}
----------------解决方案--------------------------------------------------------
和我写的不一样啊晕死!
去我的新贴看看,那是我自己写的帮忙看看对不对!
----------------解决方案--------------------------------------------------------