填空题
fun(int n,int *s) { int f1,f2; if(n==1||n==2)*s=1; else { fun(n-1,&f1); fun(n-2,&f2); *s=f1+f2;} } main() { int x; fun(6,&x); printf("%d\n",x); } 执行上述程序后,输出结果是______。
【参考答案】
H
点击查看答案
<上一题
目录
下一题>
热门
试题
填空题
以下程序的运行结果是______。#include<stdio.h>func(int a,int b){ static int m=1,i=3;i+=m+1;m=i+a+b;return m;}main(){ int k=2,m=3,p;p=func(k,m);printf( %d, ,p);p=func(k,m);printf( %d n ,p);}
点击查看答案
单项选择题
有如下程序 long fib(int n) { if(n>2)return(fib(n-1)-fib(n-2)); else return(1); } main() { printf( %d n ,fib(5)); }该程序的输出结果是______。
A.-3
B.-2
C.-1
D.0
点击查看答案
相关试题
下面程序的运行结果是______。#incl...