计算fn的c语言函数f1 fn咋求

c语言之fun()函数

这里f1和f2是有初值的,就是当n==0,n==1时,f1=f2=1。 if(n==0||n==1) *s=1;这个就相当于初始化了。然后就简单了,当n==2时,*s=f1+f2=1+1=2;当n==3时*s=2+1=3;当n==4时*s=3+2=5;当n==5时*s=5+3=8;当n==6时*s=8+5=13 结果就是13 这个是递归算法。望采纳!

目前创新互联公司已为上千多家的企业提供了网站建设、域名、虚拟空间、网站改版维护、企业网站设计、五寨网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

C语言编程 求指导

#include stdio.h

/* userCode(50字符): 自定义函数之原型声明 */

double f(int n);

int main(void)

{

int n;

double fn;

printf("Input n (13=n=2): ");

scanf("%d", n);

fn=f(n); /* userCode(50字符): 调用函数计算fn */

printf("\nf(%d)=%.0f\n", n, fn);

return 0;

}

/* User Code Begin:考生在此后完成自定义函数的设计,行数不限 */

double f(int n)

{

if(n0)return 0;

if(n==0 || n==1 || n==2) return n;

return (2*f(n-1)+f(n-2)*f(n-3));

}

c语言高手进入

int fn(int n){

if (n==1 or n==2) return 1;

else return fn(n-1)+fn(n-2);

}

void main(){

int n;

scanf("%d",n);

printf("the nth number is %d\n",fn(n));

}

2

void main(){

int a[3][3],t;

for (int i=0;i3;i++)

for (int j=0;j3;j++)

scanf("%d",a[i][j]);

for (i=0;i3;i++)

for (j=0;ji;j++){

t=a[i][j];

a[i][j]=a[j][i];

a[j][i]=t;

}

for (i=0;i3;i++){

for (j=0;j3;j++)

printf("%5d",a[i][j]);

printf("\n");

}

}


文章名称:计算fn的c语言函数f1 fn咋求
URL分享:http://pwwzsj.com/article/doiehei.html