下列程序的运行结果是______。 include<stdio.h> longfunc(int x)
下列程序的运行结果是______。 include<stdio.h> longfunc(int x) { long p; if(x==0‖x==1) return(1) ; p=x*func(x-1) ; return(p); } main() { printf("%d/n",func(4) ); }
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:24
本题考查函数的循环调用。p=x*func(x-1),当x=4时,不满足if语句的条件,p=4*func(3),x=3也不满足条件,则func(3)=3*func(2),func(2)=2*func(1),x=1满足条件return(1),则输出结果为4*3*2*1=24。
相似问题
某企业设有修理 供电两个辅助生产车间 本月发生辅助生产费用 提供劳务量等见下表要求:采用计划成本分配
某企业设有修理、供电两个辅助生产车间,本月发生辅助生产费用、提供劳务量等见下表要求:采用计划成本分配法编制辅助生产费用分配表,编制有关会计分录。
下列程序的运行结果是______。 include<stdio.h> main() { int a
下列程序的运行结果是______。 include<stdio h> main() { int a,b,c,n; a=2;b=0;C=1;n=1; while(n<=3) {C=C*a;b=b+C;++n;} printf( "b=%d ",B) ; }请帮忙给出正确答案和分析,谢谢!
下列程序的运行结果是______。 main() { int a=1 b=10; do { b-=a
下列程序的运行结果是______。 main() { int a=1,b=10; do { b-=a;a++;}while(b--<0) ; printf( "%d,%d n ",a,B) ; }请帮忙给出正确答案和分析,谢谢!
若x为血类型 请写出与!x等价的C语言表达式______。请帮忙给出正确答案和分析 谢谢!
若x为血类型,请写出与!x等价的C语言表达式______。请帮忙给出正确答案和分析,谢谢!
某合作社用银行存款支付为成员提供技术指导的技术人员工资40 000元。请编制会计分录(不考虑增值税
某合作社用银行存款支付为成员提供技术指导的技术人员工资40 000元。请编制会计分录(不考虑增值税,不要求写明细账户)
