【洛谷题解】B2142 求 1+2+3+...+N 的值

题目链接:求 1+2+3+...+N 的值 - 洛谷

题目难度:入门

涉及知识点:等差数列

题意:【洛谷题解】B2142 求 1+2+3+...+N 的值_第1张图片

输入样例:5

输出样例:15

分析:直接套入等差数列求和公式即可

AC代码:

#include
using namespace std;
int main()
{
    int a;
    ios::sync_with_stdio(false);//加快cin,cout
    cin>>a;
    cout<<(a+1)*a/2;//公式:(首项+末项)*项数/2
    return 0;
}

总结:直接套入等差数列求和公式即可

你可能感兴趣的:(算法,数据结构)