有以下程序:int fun(int n){ if(n==l)return l;else return(n+fun(n一1)):}main{ int x;scanf(%d,&x);x=fun(x);printf(%d\n,x):}执行程序时,给变量X输入10,程序的输出结果是( )。A.55B.54C.65D.45

有以下程序:int fun(int n){ if(n==l)return l;else return(n+fun(n一1)):}main{ int x;scanf(&q

有以下程序:

int fun(int n)

{ if(n==l)return l;

else return(n+fun(n一1)):

}

main

{ int x;

scanf("%d",&x);x=fun(x);printf("%d\n",

x):

}

执行程序时,给变量X输入10,程序的输出结果是( )。

A.55

B.54

C.65

D.45


相关考题:

以下程序的输出结果是 【 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));}

有以下程序int fun(int n){ if(n==1)return 1;elsereturn(n+fun(n-1));}main(){ int x;scanf(" % d",x); x=fun(x);printf(" % d\n",x);}执行程序时,给变量 X 输入 10 ,程序的输出结果是A)55B)54C)65D)45

以下程序的输出结果是______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));}

写出下列程序的运行结果。 fun(int a, int b) { if(ab) return (a); Else return (b); } main { int x=3,y=8,z=6,r; r=fun(fun(x,y),2*z); printf(“%d\n”,r); }

有以下程序 int fun(int n) {if(n==1)return 1; else rerurn(n+fun(n+1)); } main() {int x; scanf("%d",x);x=fun(x);printf("%d\n",x); } 执行程序时,给变量x输入10,程序的输出结果是A.55B.54C.65D.45

如有下程序:includeusing namespace std;long fun(int n){if(n>2)return(fun(n-1)+fu 如有下程序: #include<iostream> using namespace std; long fun(int n) { if(n>2) return(fun(n-1)+fun(n-2)); else return 2; } int main() { cout<<fun(3)<<endl; return 0; } 则该程序的输出结果应该是( )。A.2B.3C.D.5

有如下程序:includeusing namespace std;long fun(int n){if(n>2)return(fun(n-1)+fu 有如下程序: #include<iostream> using namespace std; long fun(int n) { if(n>2) return(fun(n-1)+fun (n-2)); else return 2; } int main() { cout<<fun(3)<<end1; return 0; } 则该程序的输出结果应该是 ( )。A.2B.3C.4D.5

有以下程序: int fun(int n) {if(n==1)return 1; else return(n+fun(n-1)); } main() {int x; scanf("%if",&x);x=fun(x);printf("%d\n",x); } 执行程序时,给变量X输入10,程序的输出结果是( )。A.55B.54C.65D.45

有以下程序:includefun(int a, int b){if(a>b) return(a); elsereturn(b);}main(){int 有以下程序: #include <stdio.h> fun(int a, int b) { if(a>b) return(a); else return(b); } main() { int x=3,y=8,z=6,r; r=fun(fun(x,y),2*z); printf("%d\n",r); } 程序运行后的输出结果是( )。A.3B.6C.8D.12

有以下程序:include int fun(int n){if(n == 1) return 1;else return( n + fun( n - 有以下程序:#include <stdio.h>int fun(int n){ if(n == 1) return 1; else return( n + fun( n - 1 ) );}main( ){ int x; seanf("% d" ,X) ;x = fun(x) ;pfinff( "% d \n" ,x);} 执行程序时,给变量x输入10,程序的输出结果是( )。A.55B.54C.65D.45

有以下程序int fun(int n) { if(n==1) return 1; else return(n+fun(n-1));}main(){ int x; scanf("%d",x); x=fun(x); printf("%d\n",x);}执行程序时,给变量x输入10,程序的输出结果是A.55 B.54 C.65 D.45

有以下程序:includeint fun(int x,int y){if(x!=y)return(y);else return((x+y)/2);}ma 有以下程序: #include<stdioh> int fun(int x,int y) {if(x!=y)return(y); else return((x+y)/2); } main() {int a=4,b=5,c=6; printf("%d\n",fun(2*a,fun(b,C))); } 程序运行后的输出结果是( )。A.3B.6C.8D.12

有以下程序 include int fun(int a, int b) { if(b==0) return a; 有以下程序 #include <stdio.h> int fun(int a, int b) { if(b==0) return a; else return(fun(-a,-b)); } main() { printf("%d\n",fun(4,2)); } 程序的运行结果是______。A.1B.2C.3D.4

给出以下程序的执行结果【】。 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<<",";}

有下列程序: int fun(int n) { if(n==1)}return 1; else return(n+fun(n-1)); } main { int x; scanf("%d",&x);x=fun(x);printf("%d\n",x); ) 执行程序时,给变量x输入10,程序的输出结果是( )。A.55B.54C.65D.45

有以下程序:includeint fun(int x,int y){if(x==y)return(x);else return((x+y)/2);}m 有以下程序: #include<stdio.h> int fun(int x,int y) {if(x==y)return(x); else return((x+y)/2); } main() {int a=1,b=2,c=3; printf("%d\n",fun(2*a,fun(b,C))); } 程序运行后的输出结果是( )。A.2B.3C.4D.5

有以下程序()。 include int f(int n) { if(n==1)return l; else return f(n-1)+1; 有以下程序( )。 #include<iostream.h> int f(int n) { if(n==1)return l; else return f(n-1)+1; } void main() { int i,j=-; for(i=1;i<3;i++) j+=f(i); cout<j<<endl; } 程序运行后输出结果是( )。A.4B.3C.2D.1

有以下程序 include int f(int n) {if(n==1)return1; else return f(n-1)+1} voidm 有以下程序 #include<iostream.h> int f(int n) {if(n==1)return1; else return f(n-1)+1} voidmain() {int i,j=0; for(i=l i<3;i++)=i+=f(i); cout<<j;} 程序运行后的输出结果是( )。A.4B.3C.2D.1

下列程序的输出结果为( )。 int fun(int n){ if(n==0)return 1; else return n*fun(n-1): return 0; } void main() { eout<<func(4)<<endl;}A.1B.10C.24D.11

有下列程序: int fun(int n) {if(n= =1))return l; else return(n+fun(n-1)): } main( ) { int x; seanf("%d",x);x=fun(x);printf("%d\n",x); } 执行程序时,给变量x输入l0,程序的输出结果是( )。A.55B.54C.65D.45

下列程序的输出结果为( )。 #includeiostream.h) int fune(int n) { if(n1)return l; else return n+time(n一1); return 0; } void main { coutfunc(5)endl; }A.0B.10C.15D.16

有以下程序: int fun(int n) { if(n==l)return l; else return(n+fun(n一1)): } main { int x; scanf("%d",&x);x=fun(x);printf("%d\n", x): } 执行程序时,给变量X输入10,程序的输出结果是( )。A.55B.54C.65D.45

下列函数中,哪项是正确的递归函数( )。A int Fun(int n){if(n<1) return 1;else return n*Fun(n+1);}B) int Fun(ira n){if(abs(n)<1) return 1;else return n*Fun(n/2);}C) int Fun(int n){if(n>1) return 1;else return n*Fun(n*2)1}D) int Fun(int n){if(n>1) return 1;else retun n*Fun(n-1);}A.AB.BC.CD.D

有以下程序: include int fun(int n) { if(n)return fun(n-1)+n; else return 0; } main( ) { printf("%d\n",fun(3));} 程序的运行结果是( )。 A.4B.5C.6D.7

有以下程序int fun(int n){if(n==1)return 1;elsereturn(n+fun(n-1));}main(){int x;scanf("%d",x); x=fun(x);printf("%d\n",x)}执行程序时,给变量x输入10,程序的输出结果是A.55B.54C.65D.45

有以下程序 int fun(int n) {if(n==1)return 1; else return(n+fun(n-1)); } main() {int x; seanf("%d",x);x=fun(x);printf("%d\n",x); } 执行程序时,给变量x输入10,程序的输出结果是A.55B.54C.65D.45

单选题有以下程序#include int fun(int n){ if(n==1)  return 1; else  return(n+fun(n-1));}main(){ int x; scanf(%d,x); x=fun(x); printf(%d,x);}执行程序时,给变量x输入10,程序的输出结果是(  )。A55B54C65D45

单选题有以下程序:#include int fun(int n){ if(n)return fun(n-1)+n; else return 0;}main(){ printf(%d,fun(3));}程序的运行结果是(  )。A4B5C6D7