HJ100 等差数列

知识点基础数学

描述

对于首项为 22,公差为 33 的等差数列,求前 nn 项的和。

输入描述:

输入一个整数 n(1≦n≦103)n(1≦n≦103)。

输出描述:

输出一个整数,代表前 nn 项的和。

示例1

输入:

复制代码
5

复制输出:

复制代码
40

复制说明:

复制代码
在这个样例中,前五项分别为 2,5,8,11,142,5,8,11,14,和为 4040。

示例2

输入:

复制代码
275

复制输出:

复制代码
113575
cpp 复制代码
#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;
}
相关推荐
郑州光合科技余经理12 小时前
代驾系统架构拆解:订单链路、权限组织与私有化源码交付
开发语言·后端·算法·架构·系统架构·uni-app·php
To_OC14 小时前
LC 35 搜索插入位置:二分查找谁都会,边界条件谁写谁懵
javascript·算法·leetcode
码哥DFS15 小时前
二叉树的直径
开发语言·javascript·算法
营养充电站18 小时前
KMP全栈开发:从Android到AI Agent的技术演进与实践
人工智能·算法·docker·jupyter
啊啊啊啊啊!!!!18 小时前
【c++】stack和queue的接口使用以及底层实现
开发语言·c++
技术小黑18 小时前
RNN算法实战系列05 | 天气预测
人工智能·rnn·算法
(Charon)21 小时前
【C++】锁与原子操作(四):自旋锁的完整实现与性能优化
c语言·开发语言·c++
Ivanqhz21 小时前
php8 use-def链
算法·php
evans在进步21 小时前
LeetCode 189 轮转数组:三次反转原地解决,图解 Java 实现
java·算法·leetcode