题解 | #等差数列#

等差数列

http://www.nowcoder.com/practice/f792cb014ed0474fb8f53389e7d9c07f

#include<bits/stdc++.h>
using namespace std;
int main() {
    int n;
    while(cin>>n) {
        int sum = n*2 + n*(n-1)/2*3;    //等差数列求和公式Sn = n·a1 + n(n-1)/2 * d,忘记的同学也可以自行百度回忆一下
        cout<<sum<<endl;    //输出等差数列前N项的和
    }
    return 0;
}
全部评论
// 感觉拆成可读写更强一点 int main() { int n; std::cin >> n; int min = 2; int max = 2+3*(n-1); int result = ((min+max)*n)/2; std::cout << result << std::endl; }
点赞 回复 分享
发布于 2023-06-26 10:22 广东

相关推荐

点赞 评论 收藏
分享
评论
10
2
分享

创作者周榜

更多
牛客网
牛客企业服务