1.描述
//牛牛最近学会了一些简单的数学运算,例如
//∑i=1 ∑i = 1
//请你帮他模拟一下这个运算。 (即 1 + 2 + 3.... + n - 1 + n)
//输入描述:
//输入仅一个正整数 n
//输出描述:
//请你计算
//∑i=1n
2.就是递归函数
方法一:
#include<stdio.h>
int factorial(int n)
{
if (n > 1)
{
return n + factorial(n - 1);
}
}
int main()
{
int n = 0;
scanf_s("%d", &n);
int ret = factorial(n);
printf("%d", ret);
return 0;
}
方法二:
//方法二
#include<stdio.h>
int main()
{
int n = 0;
int sum = 0;
scanf_s("%d", &n);
for (int i = 0; i <=n; i++)
{
sum = sum + i;
}
printf("%d", sum);
return 0;
}