题目描述

给出三个整数,分别表示等差数列的第一项、最后一项和公差,求该数列的和。

输入

输入三个整数,之间用空格隔开。第1个数作为首项,第2个数作为末项,第3个数作为公差.

输出

输出占一行,包含一个整数,为该等差数列的和。

样例输入

2 11 3

样例输出

26

等差数列基本公式:

末项=首项+(项数-1)×公差

项数=(末项-首项)÷公差+1

首项=末项-(项数-1)×公差

和=(首项+末项)×项数÷2

末项:最后一位数

首项:第一位数

项数:一共有几位数

和:求一共数的总和

java:

import java.util.Scanner;

public class zzuli1006 {

public static void main(String[] args){

Scanner sc = new Scanner(System.in);

//定义三个整数

int a1 = sc.nextInt();

int an = sc.nextInt();

int d = sc.nextInt();

//求项数,项数=(末项-首项)÷公差+1

int n = (an-a1)/d + 1;

//求和,和=(首项+末项)×项数÷2

int sum = (a1 + an) * n / 2;

System.out.println(sum);

}

}

C:

#include

int main(int argc, char const *argv[])

{

int a1,an,d;

scanf("%d",&a1);

scanf("%d",&an);

scanf("%d",&d);

//求项数,项数=(末项-首项)÷公差+1

int n = (an - a1) / d + 1;

//求和,和=(首项+末项)×项数÷2

int sum = (a1 + an) * n / 2;

printf("%d\n",sum);

return 0;

}

C++:

#include

#include

using namespace std;

int main(int argc, char const *argv[])

{

int a1,an,d;

cin >> a1 >> an >> d;

//求项数,项数=(末项-首项)÷公差+1

int n = (an - a1) / d + 1;

//求和,和=(首项+末项)×项数÷2

int sum = (a1 + an) * n / 2;

cout << sum << endl;

return 0;

}

为了自考本科,每周做一道acm题练习C++语言。

历史上的今天

mysql更新等差数列求和公式_zzuli1006: 求等差数列的和 - 菜鸟头头相关推荐

  1. python求和1到100_python等差数列求和公式前 100 项的和实例

    python等差数列求和公式前 100 项的和实例 最近跑去学了下python,一个很简单的题,结果发现数学公示忘了,在不用for循环的情况下居然有些懵,记录为下.. 题:等差数列可以定义为每一项与它 ...

  2. python编写等差数列求和_python等差数列求和公式前 100 项的和实例

    最近跑去学了下python,一个很简单的题,结果发现数学公示忘了,在不用for循环的情况下居然有些懵,记录为下.. 题:等差数列可以定义为每一项与它的前一项的差等于一个常数,可以用变量 x1 表示等差 ...

  3. 等比数列求和python_python等差数列求和公式前 100 项的和实例

    最近跑去学了下python,一个很简单的题,结果发现数学公示忘了,在不用for循环的情况下居然有些懵,记录为下.. 题:等差数列可以定义为每一项与它的前一项的差等于一个常数,可以用变量 x1 表示等差 ...

  4. mysql更新等差数列求和公式_shell学习笔记(6)

    第六天 一.while 1.范例1:每隔2秒记录一次系统负载情况 1.1 方法一:屏幕输出 [root@node4 day6]# cat while01.sh #!/bin/bash while tr ...

  5. 等差数列java用等差公式写_等差数列求和公式及推导方法

    等差数列是指从第二项起,每一项与它的前一项的差等于同一个常数的一种数列,常用A.P表示.这个常数叫做等差数列的公差.前n项和公式为:Sn=a1*n+[n*(n-1)*d]/2或Sn=[n*(a1+an ...

  6. n平方的求和公式_求∑n^2的求和公式,谢谢

    满意答案 利用立方差公式 n^3-(n-1)^3=1*[n^2+(n-1)^2+n(n-1)] =n^2+(n-1)^2+n^2-n =2*n^2+(n-1)^2-n 2^3-1^3=2*2^2+1^ ...

  7. python等差数列求和公式前 100 项的和

    最近跑去学了下python,一个很简单的题,结果发现数学公示忘了,在不用for循环的情况下居然有些懵,记录为下.. 题:等差数列可以定义为每一项与它的前一项的差等于一个常数,可以用变量 x1 表示等差 ...

  8. HDUOJ2058——等差数列求和公式的变形

    http://acm.hdu.edu.cn/showproblem.php?pid=2058 题意:给出一区间, 求区间内任意子区间的连续数字的和.若符合则输出区间. #include <std ...

  9. matlab中列平方求和公式,matlab求两列数据的平方和

    matlab怎样求矩阵每一行的平方和? 有矩阵a则你所要求的矩阵b=sum(a.*a,2)附:::.*这是点乘,就是矩阵每个对应位置的元素相乘sum(a,2)是按行相加,得出的为列向量若sum(a)是 ...

最新文章

  1. SNMP协议5种报文
  2. 字节流的 创建 写入文字 复制文件
  3. 平台信赖度成为双十一影响消费者购买决策的重要因素
  4. thinkphp6集成JWT
  5. boost::serial_executor_cont相关的测试程序
  6. FX2LP与FPGA的简单批量回环
  7. 飞卢服务器维护什么时候结束,2019年10月8日定期维护公告
  8. Windows下快速删除大量文件
  9. 视频语音自动生成字幕文件的免费软件工具,日剧,美剧都能看懂了
  10. mysql表的拆分,外键的添加,删除,级联操作
  11. 计算机控制键有哪些,常用的电脑快捷键大全有哪些
  12. Netty :仿写微信 IM 即时通讯系统
  13. 图像分类之:经典机器学习 Battle 深度学习
  14. 宠物食品“味及”完成数百万天使轮+融资
  15. Python urllib.urlencode
  16. 【夜读】影响一生的五大定律内心强大的人,有这五种特质
  17. 基于java的采购管理系统的分析与实现(含源文件)
  18. 大数据对金融行业的影响,主要体现在哪几方面?
  19. 计算机网络-测试1-概述
  20. Android系统---Settings

热门文章

  1. 分享个网站,用Python批量采集4K壁纸【Python采集壁纸系列一】
  2. opencv文字识别
  3. 模拟登录微博通,抓取新浪微博c#
  4. 如何看懂SPSS重复测量方差分析的一系列结果
  5. 基于QT5的校园导游系统设计与实现
  6. 医院排队叫号系统源码 分诊排队管理系统源码HIS源码
  7. 传奇 由指定地图进入下一层地图脚本
  8. 用JavaScript实现简易的网页音乐播放器
  9. 网站赞助打shang单页HTML源码
  10. Java to Android