网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

有以下程序

void f(int n, int *r)

{int r1=0;

if(n%3==0) r1=n/3;

else if(n%5==0) r1=n/5;

else f(--n,&r1);

*r=r1;

}

main()

{int m=7,r;

f(m,&r); printf(“%d\n,r”);

}

程序运行后的输出结果是( )。

A.2

B.1

C.3

D.0


参考答案

更多 “ 有以下程序void f(int n, int *r){int r1=0;if(n%3==0) r1=n/3;else if(n%5==0) r1=n/5;else f(--n,r1);*r=r1;}main(){int m=7,r;f(m,r); printf(“%d\n,r”);}程序运行后的输出结果是( )。A.2B.1C.3D.0 ” 相关考题
考题 有以下程序void f(int n, int *r){ int r1=0;if(n%3==0) r1=n/3;else if(n%5==0) r1=n/5;else f(--n,r1);*r=r1;}main( ){ int m=7,r;f(m,r); printf("%d\n",r);}程序运行后的输出结果是A) 2B) 1C)3D) 0

考题 以下程序的输出结果是 【 17 】 。int fun(int *x,int n){ if(n==0) return x[0];else return x[0]+fun(x+1,n-1);}main( ){ int a[]={1,2,3,4,5,6,7}; printf("%d\n",fun(a,3));}

考题 以下程序的输出结果是______nt fun(int*x,int n){if(n==0)return x[0];else return x[0]+fun(x+1,n-1);}main(){int a[]={1,2,3,4,5,6,7};printf(“%d\n”,fun(a,3));}

考题 有以下程序 void f(int n,int *r) { int r1=0; if(n%3==0) r1=n/3; else if(n%5==0) r1=n/5; else f(--n,r1); *r=r1; } main() { int m=7,r; f(m,r);printf("%d",r); } 程序运行后的输出结果是A.2B.1C.3D.0

考题 给出以下程序的执行结果【】。 include using namespace std; int n=1; void Fun(); int 给出以下程序的执行结果【 】。include <iostream>using namespace std;int n=1;void Fun();int main (){n++;Fun ( );if (n>0){int n=5;cout<<"Block: n="<<n<< ", ";}cout<< "Main: n="<<end1;return 0;}void Fun ( ){int n=10;cout<<"Fun: n="<<n<<",";}

考题 有以下程序: void f(int n,int * r) {int r1=0; if(n%3==0)r1=n/3; else if(n%5==0)r1=n/5; else f(--n,r1); *r=r1;} main() {intm=7,r; f(m,r);printf("%d\n",r);} 程序运行后的输出结果是______。A.2B.1C.3D.0

考题 阅读以下递归算法,画出递归调用示意图以及递归工作栈的每一步变化(拍照上传此题答案) int fact(int n) r1 { r2 if(n==0)f=1; r3 else f=n*fact(n-1); r4 return f; } int main() {... m=fact(3); r0 … }

考题 下面程序片段哪个没错?A.int n = 4; int r = n * 5;B.int n = 6; const int r = n; r = 7;C.int n = 8; const int r1 = n; int r2 = r1;D.int n = 8; int r1 = n; const int r2 = r1;

考题 1、下面程序片段哪个没错?A.int n = 4; int r = n * 5;B.int n = 6; const int r = n; r = 7;C.int n = 8; const int r1 = n; int r2 = r1;D.int n = 8; int r1 = n; const int r2 = r1;