热门

最新

红包

立Flag

投票

同城

我的

发布
qq_45863496
bzhwlp
5 年前
trueqq_45863496

新人求解:
练习10-1 使用递归函数计算1到n之和
#include <stdio.h>

int sum( int n );

int main()
{
int n;

scanf("%d", &n);
printf ("%d\n", sum(n));

return 0;
}

/* 你的代码将被嵌在这里 */
int sum(int n) {
if(n <= 0) return 0;
else if(n == 1) return 1;
else return n + sum(n-1);

}
为什么后面实现递归那里:n+sum(n-1)不能写成n+sum(n--)

CSDN App 扫码分享
分享
3
2
打赏
  • 复制链接
  • 举报
下一条:
VS2012中无法打开文件stdbool.h怎么办?求各位大佬指点!!!!!
立即登录