用C语言编程:求1!+2!+3!+…+20!
用C语言编程:求1!+2!+3!+…+20!
日期:2007-06-14 09:21:48 人气:2
简单的递归调用,输入数不要超过255,否则会超出数值范围,结算结果就会为负
int sum(int n)
{
if (n>0) //退出递归条件,(完成递归必要)
return sum(n-1)+n; //递归n参数每加一次减一
}
int main()
{
int a;
printf("input a:");
scanf("%d&qu