mysql更新等差数列求和公式_zzuli1006: 求等差数列的和 - 菜鸟头头
题目描述
给出三个整数,分别表示等差数列的第一项、最后一项和公差,求该数列的和。
输入
输入三个整数,之间用空格隔开。第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: 求等差数列的和 - 菜鸟头头相关推荐
- python求和1到100_python等差数列求和公式前 100 项的和实例
python等差数列求和公式前 100 项的和实例 最近跑去学了下python,一个很简单的题,结果发现数学公示忘了,在不用for循环的情况下居然有些懵,记录为下.. 题:等差数列可以定义为每一项与它 ...
- python编写等差数列求和_python等差数列求和公式前 100 项的和实例
最近跑去学了下python,一个很简单的题,结果发现数学公示忘了,在不用for循环的情况下居然有些懵,记录为下.. 题:等差数列可以定义为每一项与它的前一项的差等于一个常数,可以用变量 x1 表示等差 ...
- 等比数列求和python_python等差数列求和公式前 100 项的和实例
最近跑去学了下python,一个很简单的题,结果发现数学公示忘了,在不用for循环的情况下居然有些懵,记录为下.. 题:等差数列可以定义为每一项与它的前一项的差等于一个常数,可以用变量 x1 表示等差 ...
- mysql更新等差数列求和公式_shell学习笔记(6)
第六天 一.while 1.范例1:每隔2秒记录一次系统负载情况 1.1 方法一:屏幕输出 [root@node4 day6]# cat while01.sh #!/bin/bash while tr ...
- 等差数列java用等差公式写_等差数列求和公式及推导方法
等差数列是指从第二项起,每一项与它的前一项的差等于同一个常数的一种数列,常用A.P表示.这个常数叫做等差数列的公差.前n项和公式为:Sn=a1*n+[n*(n-1)*d]/2或Sn=[n*(a1+an ...
- 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^ ...
- python等差数列求和公式前 100 项的和
最近跑去学了下python,一个很简单的题,结果发现数学公示忘了,在不用for循环的情况下居然有些懵,记录为下.. 题:等差数列可以定义为每一项与它的前一项的差等于一个常数,可以用变量 x1 表示等差 ...
- HDUOJ2058——等差数列求和公式的变形
http://acm.hdu.edu.cn/showproblem.php?pid=2058 题意:给出一区间, 求区间内任意子区间的连续数字的和.若符合则输出区间. #include <std ...
- matlab中列平方求和公式,matlab求两列数据的平方和
matlab怎样求矩阵每一行的平方和? 有矩阵a则你所要求的矩阵b=sum(a.*a,2)附:::.*这是点乘,就是矩阵每个对应位置的元素相乘sum(a,2)是按行相加,得出的为列向量若sum(a)是 ...
最新文章
- SNMP协议5种报文
- 字节流的 创建 写入文字 复制文件
- 平台信赖度成为双十一影响消费者购买决策的重要因素
- thinkphp6集成JWT
- boost::serial_executor_cont相关的测试程序
- FX2LP与FPGA的简单批量回环
- 飞卢服务器维护什么时候结束,2019年10月8日定期维护公告
- Windows下快速删除大量文件
- 视频语音自动生成字幕文件的免费软件工具,日剧,美剧都能看懂了
- mysql表的拆分,外键的添加,删除,级联操作
- 计算机控制键有哪些,常用的电脑快捷键大全有哪些
- Netty :仿写微信 IM 即时通讯系统
- 图像分类之:经典机器学习 Battle 深度学习
- 宠物食品“味及”完成数百万天使轮+融资
- Python urllib.urlencode
- 【夜读】影响一生的五大定律内心强大的人,有这五种特质
- 基于java的采购管理系统的分析与实现(含源文件)
- 大数据对金融行业的影响,主要体现在哪几方面?
- 计算机网络-测试1-概述
- Android系统---Settings