有以下程序: #include<stdio.h> int fun(int n) { int a; if(n==1)return1; a=n+fun(n-1); return(a); } main() { printf("%d\n",fun(5)); } 程

admin2022-12-09  29

问题 有以下程序:
#include<stdio.h>
int fun(int n)
{
int a;
if(n==1)return1;
a=n+fun(n-1);
return(a);
}
main()
{
printf("%d\n",fun(5));
}
程序的输出结果是(    )。

选项 A、10
B、14
C、15
D、9

答案C

解析 考查递归函数。函数fun()的功能是计算1到n之间的数字之和,所以计算结果为15,答案选C。
转载请注明原文地址:https://kaotiyun.com/show/4W0D777K
0

相关试题推荐
最新回复(0)