填空题
以下程序的运行结果是______。
#include <stdio.h>
long fib(int g)
switch(g)
case 0:return 0;
case 1:
case 2:return 1;
return(fib(g-1) +fib(g-2));
main( )
long k;
k=fib(5);
printf("k=%51d\n",k);
【参考答案】
k=5
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
有下列程序,功能是把输入的+进制长整型数以+六进制的形式输出,完成程序 #include stdio.h main() char b[17]= 0123456789ABCDEF ; int c[50],d,i=0,base=16; long n; scanf( %1d ,&n); doc[i]=n%base;i++;n=______; while(n!=0); for(--i;i>=0;--i) d=______;printf( %c ,b[d]); printf( H n );
点击查看答案&解析
填空题
函数main()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空。 #include<stdio.h> struct node int data; struct node * next; int main(struct node * first) *指针first为链表头指针* struct node * p;int m; p=first->next;m=p->data;p=p->next; for(; p!=NULL;p=______) if(p->data<m)m=p->data; return m;
点击查看答案&解析
相关试题
下面程序的功能是将一个字符串str的内容倒...