有下列程序:#includestdi0.hintfun(inta.intb){if(b==0)relurna;elsereturn(fun(--a,--b));}voidmain( ){printf(%d\n,fun(4,2));}程序的运行结果是( )。A.1B.2C.3D.4

有下列程序:

#include<stdi0.h>

intfun(inta.intb)

{if(b==0)relurna;

elsereturn(fun(--a,--b));

}

voidmain( )

{printf("%d\n",fun(4,2));}

程序的运行结果是( )。

A.1

B.2

C.3

D.4


相关考题:

阅读下面程序: include int fun2(int m) { if(m%3==0) return 1; else return 0; } 阅读下面程序:include <iostream.h>int fun2(int m){if(m%3==0)return 1;elsereturn 0;}void fun1(int m, int s){int i;for (i=1; i<m; i++)if(fun2(i))S=S*i;}void main(){int n=9, s=2;fun1(n, s);cout<<s<<end1;}该程序的运行结果是【 】。

有以下程序: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

有以下程序includeint fun(int x;int y){if(x=y)reurn(x); elsereturn((x+y)/2);}main 有以下程序 #include<stdio.h> int fun(int x;int y) { if(x=y)reurn(x); 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

有下列程序: 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

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

有下列程序: 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

有下列程序: #includestdi0.h intfun(inta.intb) {if(b==0)relurna; elsereturn(fun(--a,--b)); } voidmain( ) {printf("%d\n",fun(4,2));} 程序的运行结果是( )。A.1B.2C.3D.4

有下列程序: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