练习10-1 用递归函数计算1到n之和(10分)
发布时间
阅读量:
阅读量
本题需要设计一个通过递归方式求解1+2+3+…+n总和的基础函数。
函数接口定义:
int sum( int n );
此函数针对输入的正整数n,计算1+2+3+…+n的总和;当n不为正整数时,则返回0。题目中已说明输入与输出均处于长整型数值范围内。推荐尝试采用递归方式实现该函数。
裁判测试程序样例:
#include <stdio.h>
int sum( int n );
int main()
{
int n;
scanf("%d", &n);
printf ("%d\n", sum(n));
return 0;
}
/* 你的代码将被嵌在这里 */
10
55
全部评论 (0)
还没有任何评论哟~
