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

C语言初阶牛客网刷题——HJ100 等差数列【难度:简单】-20250123

1. 题目描述——HJ100 等差数列

牛客网OJ题链接—HJ100等差数列

等差数列 2,5,8,11,14, … 。(从 2 开始的 3 为公差的等差数列),求等差数列前 n 项和。
注意:本题有多组输入
输入描述:输入一个正整数 n 。
输出描述:输出一个相加后的整数

2. 思路

首相2,公差d
直接等差数列求和公式,(首相+尾项)*n/2即可
尾项:首相+(n-1)d

3.代码实现

#include <stdio.h>

int main() {
    int a;
    int a1 = 2;
    int d = 3;
    int sum = 0;
    while (scanf("%d ", &a) != EOF) { 
    int an = 0;
    an = 2+(a-1)*d;
    sum = (a1+an)*a/2;
    printf("%d\n",sum);
    }
    return 0;
}

在这里插入图片描述


http://www.kler.cn/a/516426.html

相关文章:

  • 工作~酒场指南
  • 机器学习 vs 深度学习
  • 数据结构测试题2
  • STM32 ST7735 128*160
  • c#配置config文件
  • CMake技术细节:解决未定义,提供参数
  • 开篇:吴恩达《机器学习》课程及免费旁听方法
  • 我的2024年度历程回顾
  • 基于相机内参推导的透视投影矩阵
  • 如何制作一个我的世界的光影包?(但Java版
  • docker: Device or resource busy
  • 基于java线程池和EasyExcel实现数据异步导入
  • 【Kong Gateway】全面解析Kong Gateway:服务、路由、upstream、插件的核心概念介绍
  • 【自然语言处理(NLP)】介绍、发展史
  • springboot 配置redis
  • 3b1b线性代数基础
  • 蓝桥杯lesson3---string的使用
  • RabbitMQ 匿名队列详解
  • Elasticsearch的经典面试题及详细解答
  • CrypTen项目实践
  • 人工智能学习(一)之python入门
  • STM32的ADC工作模式
  • Linux 主流桌面环境及其默认应用大横评
  • 面向对象和面向过程的区别
  • 从ChatGPT热潮看智算崛起
  • Unity3D 动态骨骼性能优化详解