题解 | #等差数列#

等差数列

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 广东

相关推荐

12-15 14:16
门头沟学院 Java
回家当保安:发offer的时候会背调学信网,最好不要这样。 “27届 ”和“28届以下 ”公司招聘的预期是不一样的。
实习简历求拷打
点赞 评论 收藏
分享
评论
10
2
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务