列表

详情


BC79. 小乐乐求和

描述

小乐乐最近接触了求和符号Σ,他想计算的结果。但是小乐乐很笨,请你帮助他解答。

输入描述

输入一个正整数n  (1 ≤ n ≤ 109)

输出描述

输出一个值,为求和结果。

示例1

输入:

1

输出:

1

示例2

输入:

10

输出:

55

原站题解

C 解法, 执行用时: 1ms, 内存消耗: 292KB, 提交时间: 2021-09-01

#include <stdio.h>
int main(){
    long long n;
    scanf("%lld",&n);
    printf("%lld\n",(n+1)*n/2);
}

C 解法, 执行用时: 1ms, 内存消耗: 316KB, 提交时间: 2021-10-17

#include<stdio.h>
int main()
{
    long long int n,i;
    scanf("%d",&n);
    int a[90000000];
i=(1+n)*n/2;
    long long sum=0;

    printf("%lld",i);
    return 0;
}

C 解法, 执行用时: 1ms, 内存消耗: 328KB, 提交时间: 2021-09-09

#include<stdio.h>
int main()
{
    long long int n,i,sum=0;
    scanf("%lld",&n);
    for(i=n;i>0;i--)
    {
        sum+=i;
    }
    printf("%lld\n",sum);
    return 0;
}

C 解法, 执行用时: 1ms, 内存消耗: 332KB, 提交时间: 2021-11-17

#include<stdio.h>
int main(){
    long long int n=0;
    long long int sum=0;
    scanf("%ld",&n);
    for(int i=1;i<=n;i++){
        sum+=i;
    }
    printf("%ld",sum);
    return 0;
}

C 解法, 执行用时: 1ms, 内存消耗: 340KB, 提交时间: 2021-10-30

#include <stdio.h>

int main(){
    long long n,sum;
    scanf("%d",&n);
    printf("%lld",n*(n+1)/2);
    return 0;
}

上一题