题目:

牛牛最近学会了一些简单的数学运算,例如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;
}

运行结果:

C语言解题 || 牛牛的西格玛_#include