单选题
有以下程序
有以下程序
int fun(int n)
{if(n==1)return 1;
else
return(n+fun(n-1));
}
main()
{int x;
scanf("%d",&x); x=fun(x);printf("%d\n",x);
}
执行程序时,给变量X输入10,程序的输出结果是()。
A
55
B
54
C
65
D
45
答案解析
正确答案:A
解析:
函数递归
x=10+9+8+7+6+5+4+3+2+1=55
x=10+9+8+7+6+5+4+3+2+1=55
题目纠错
信息技术知识大赛
