当前位置: 首页 > news >正文

题目 1059: 二级C语言-等差数列

题目描述
sum=2+5+8+11+14+…,输入正整数n,求sum的前n项和。
样例输入
2
样例输出
7

根据题目我们得知,求一个等差数列的和。

等差数列的下一项=前一项+d。d是等差。

根据这个直接求每一项,再加进sum的和,最后输出即可。

在本题中,首项是2,等差(由2的下一项5得知是5-2)等于3,for循环得到每一项,加进sum输出

#include<iostream>
using namespace std;/*做一个等差数列 求前n项和*///法1(粗略版)
int GetSum1(int n) {int a1 = 2;   //第一项int sum = 2;for (int i = 1; i < n; i++) {a1 += 3;   //下一项等于前一项+3	sum = sum + a1;}return sum;
}//法2 定义数组求每一项
int GetSum2(int n) {int sum = 0;int* NASA=new int[n];  //同作用写法for (int i = 0; i < n; i++) {//找到数列每一项NASA[i] = 2 + i * 3;  //首项是2,公差是3sum += NASA[i];}return sum;
}int main() {int N;cin >> N;int res=GetSum1(N);//int res = GetSum2(N);cout << res  << endl;return 0;
}

http://www.lryc.cn/news/172733.html

相关文章:

  • HarmonyOS 如何使用异步并发能力进行开发
  • 时间格式化时候HH和hh的区别
  • aliyunoss上传图片
  • 动手吧,vue数字动画
  • Android12之仿Codec2.0实现传递编解码器组件本质(四十六)
  • MongoDB【部署 04】Windows系统实现MongoDB多磁盘存储
  • ruoyi框架使用自定义用户表登录
  • 计算机视觉与深度学习-卷积神经网络-卷积图像去噪边缘提取-卷积-[北邮鲁鹏]
  • JS手动实现发布者-订阅者模式
  • 【含面试题】MySQL死锁日志分析与解决的Java代码实现
  • 解决方案:TSINGSEE青犀+智能分析网关助力智慧仓储智能化监管
  • 进程间通信
  • Ubuntu 22.04.3 LTS安装
  • 记一次manjaro-i3系统sogoupinying候选词无法正常显示中文(变方框了)问题解决方案
  • Lua学习笔记:词法分析
  • flask服务鉴权
  • 【2023华为杯B题】DFT类矩阵的整数分解逼近(思路及代码下载)
  • 基于微信小程序的校园生活管理系统设计与实现(源码+lw+部署文档+讲解等)
  • SQL server 创建存储过程
  • 一文了解亚马逊云科技适用于 Amazon Lightsail 的托管数据库
  • 【antd Col】奇怪的TypeError: Cannot read properties of undefined (reading ‘then‘)
  • requests处理 multipart/form-data 请求以及 boundary值问题
  • FBX文件结构解读【文本格式】
  • JS基础语法
  • 【Zabbix监控一】zabbix的原理与安装
  • 图的十字链表存储结构
  • 精华回顾:Web3 前沿创新者在 DESTINATION MOON 共话未来
  • 【RPC】gRPC 安装及使用
  • Pygame中Sprite类的使用3
  • 23年下考前须知-软考中级信息安全工程师