递归太复炸所以不用
#include<stdio.h>

long sum(int n)            //主要就是长整型的定义
{
    long  sum = 0;
    for(int i = 0;i<=n;++i)
        sum += i;
    return sum;
}
int main()
{
    int a = 0;
    scanf("%d",&a);
    long b = sum(a);
    printf("%ld",b);
    return 0;
}