问题 问答题

#include
long fun(int n)
{long s;
if(n<=2)s=2;
else s=n+fun(n-1);
printf("%d\t",s);
return s;
}
main()
{
fun(5);
printf("\n");
}

答案

参考答案:

解析:25914 #include<stdio.h> long fun(int n)(long s; if(n<=2)s=2;/*程序存n≤2时是出口条件,不再递归,否则一直执行s=5+f(n-1)的操作*/ else s=n+fun(n-1): printf("%d\t",s); return s; } main() { fun(5); printf("\n"); }

判断题
单项选择题