A-A+

以下程序的输出结果是______。 long fun(int n) { long s; if

2022-08-06 02:07:11 问答库 阅读 174 次

问题详情

以下程序的输出结果是______。 long fun(int n) { long s; if(n==1||n==2)s=2; else s=n-fun(n-1); relum s; } main() {printf("%ldnt",fun(3));}
A.1
B.2
C.3
D.4请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:这是一个递归函数。递归的结束条件是,n=1或者n=2。按照程用顷序,即可得出本题结果为1。

考点:程序