题目:
牛牛最近学会了一些简单的数学运算,例如n的阶和请你帮他模拟一下这个运算。 (即 1+2+3....+n-1+n)
输入描述:
输入仅一个正整数 n
输出描述:
请你计算 n的阶和
实现思想:
利用递归来解题代码实现:
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int Sum(int n)
{
if (n == 1)
{
return 1;
}
return n + Sum(n-1);
}
int main()
{
int n = 0;
int sum = 0;
scanf("%d", &n);
sum = Sum(n);
printf("%d\n", sum);
return 0;
}