有以下程序 #include intfun(inta,intb) {if(b= =0)returna; elsereturn(fun(--a,--b)); } main() {printf("%d\n",fun(4,2));}
查看答案
有以下程序 #include #defineN4 voidfun(inta[][N],int*b) {inti; for(i=0;i
A. 1,2,3,4
B. 1,0,7,0,
C. 1,4,5,9,
D. 3,4,8,10,
有以下程序#include int f(int t[],int n);main{ int a[4]={1,2,3,4},s;s=f(a,4); printf("%d\n",s);}int f(int t[],int n){ if(n>0) return t[n-1]+f(t,n-1);else return 0;}程序运行后的输出结果是有以下程序#include int f(int t[],int n);main{ int a[4]={1,2,3,4},s;s=f(a,4); printf("%d\n",s);}int f(int t[],int n){ if(n>0) return t[n-1]+f(t,n-1);else return 0;}程序运行后的输出结果是
A. 4
B. 10
C. 14
D. 6
有以下程序 #include<stdio.h> intf(int x);//声明 main() {int n=1,m; m=f(f(f(n)));printf(”%d\n”,m);}int f(int x){return x*2;} 程序运行后的输出结果是
A. 1
B. 2
C. 4
D. 8
有以下程序 (递归)#includevoid fun(int x){if(x/2>1)fun(x/2);printf("%d",x);}main() {fun(7);printf("\n");}
A. 137
B. 731
C. 73
D. 37