填空题
下述程序的输出结果是______。
long fun5(int n)
long s;
if(n==1)||(n=-2))
s=2:
else
s=n+fun5(n-1);
return(s):
main()
long x;
x=fun5(4);
printf("%1d/n",x);
【正确答案】
1、9
【答案解析】[解析] 本题考查if else语句用法,当n=4时不满足条件,所以fun5(4)=4+fun5(3);当n=3时也不满足条件,fun5(3)=3+5(2);当n=2时满足条件,此时fun5(2)=2,故x=4+3+2=9。