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

牛客算法题 HJ100 等差数列 golang语言实现

算法题目

HJ100 等差数列

描述
等差数列 2,5,8,11,14。。。。
(从 2 开始的 3 为公差的等差数列)
输出求等差数列前n项和


数据范围: 
1
≤
�
≤
1000
 
1≤n≤1000 
输入描述:
输入一个正整数n。

输出描述:
输出一个相加后的整数。

示例1
输入:
2
复制
输出:
7
复制
说明:
2+5=7  
示例2
输入:
275
复制
输出:
113575
复制
说明:
2+5+...+821+824=113575  

golang语言实现

package main

import (
	"bufio"
	"fmt"
	"os"
	"strconv"
)

func main() {
    n:=0
    sum:=0
    scan:=bufio.NewScanner(os.Stdin)
    for scan.Scan(){
        line:=scan.Text()
        n,_=strconv.Atoi(line)
    }
    // fmt.Printf("%d", n)
    n_val:=2
    if n>0 {
        for i:=1;i<=n;i++{
            if i==1{
                n_val = 2
            }else{
                n_val=n_val+3
            }
            sum = sum+n_val
        }
    }
    fmt.Printf("%d", sum)

}

##运行结果
result


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

相关文章:

  • CSS:怎么把网站都变成灰色
  • IP数据云 识别和分析tor、proxy等各类型代理
  • 传奇996_21——龙岭事件
  • elementui el-table中给表头 el-table-column 加一个鼠标移入提示说明
  • WordPress HTTPS 配置问题解决方案
  • CSS多列布局:打破传统布局的束缚
  • QT配合CSS隐藏按钮
  • Springboot_文件下载功能(前端后端)
  • Kotlin学习——kt入门合集博客 kt里的委派模式Delegation kt里的特性
  • 基于C#实现Dijkstra算法
  • Java架构师软件架构开发
  • ⑨【Stream】Redis流是什么?怎么用?: Stream [使用手册]
  • 金字塔原理 读书笔记
  • 正则表达式及文本三剑客grep,awk,sed
  • 三、Lua变量
  • 学生护眼灯怎么选?2023备考护眼台灯推荐
  • CentOS 系统给nodejs 项目安装依赖报错 make: g++: No such file or directory
  • c语言-希尔排序
  • 力扣labuladong一刷day21天滑动哈希算法共2题
  • sqli-labs靶场详解(less29-less31)
  • 【工具】Zotero|使用Zotero向Word中插入引用文献(2023年)
  • Labview Lite Note
  • 关于分页的问题SQL_CALC_FOUND_ROWS
  • 每日一题:LeetCode-202.面试题 08.06. 汉诺塔问题
  • 11.28C++
  • Linux环境安装Java,Tomcat,Mysql,