题目:
If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.
Find the sum of all the multiples of 3 or 5 below 1000.
等差数列:
一个等差数列的和等于其首项与末项的和乘以项数除以2。
公式
一个公差为d的等差数列
前n项的级数为:
等差级数在中文教科书中常表达为:
一个等差数列的和等于其首项与末项的和乘以项数除以2。
证明
将一个等差级数写作以下两种形式:
将两公式相加来消掉公差d:
整理公式,并且注意
,我们有:
![S_n=\frac{n( a_1 + a_n)}{2}=\frac{n[ 2a_1 + (n-1)d]}{2}](http://upload.wikimedia.org/math/1/3/4/134fa4927dc3bef1cd63f89449590a13.png)
int main(int argc, char* argv[])
{
int max=1000-1;//不包含1000
//3的倍数,5的倍数,减去两者15倍数重复值
int i=sum(3,3,max)+sum(5,5,max)-sum(15,15,max);
printf("%d\n",i);
system("PAUSE");
return 0;
}
int sum(int a1,int d,int max){
int n=max/a1;
int s=(2*a1+(n-1)*d)*n/2;
return s;
}
分享到:
相关推荐
1. 题目1涉及乘法运算,3盒每盒6瓶,计算总数为3×6=18瓶。 2. 题目2是分配问题,要求每间房子小狗数量不同,锻炼孩子的逻辑思考能力。 3. 题目3可能是关于简单的加法,但缺少具体内容。 4. 题目4需要知道两人的具体...
例如题目1中的数列可以通过观察发现每一项与前一项之间的差值分别为-11、-22,由此推断下一项应该是90-33=57。 2. **等比数列**:等比数列的特点是序列中任意一项与其前一项之间的比值是固定的。例如题目2中的数列...
网格员考试题目一卷归类.pdf
1. **加法基础**:题目1、7、17、20(1)、24、26、31等涉及到加法运算,要求学生理解“一共”意味着需要将两个或多个数量相加。 2. **减法基础**:题目2、16、27、31等涉及减法运算,例如求剩余数量或初始数量。 3....
C语言编程题目1C语言编程题目1
计算机基础题目1
数据处理的方法题目一三
数据处理的方法题目一二
题目一.py
第一次习题课题目1
题目1.exe
题目1.c
2017美赛题目1
题目1.cpp
多进程线程题目一** - **目标**: 创建并管理多个进程和线程,实现进程间的通信。 - **技术要点**: - 进程的创建与管理:使用`fork()`函数创建子进程; - 进程间通信:通过有名管道(FIFO)实现数据传输; - 生产...
- **题目描述**:输入一个数`n`(1),然后再输入`n`个有序整数(从小到大或从大到小),再输入一个整数`k`,判断`k`是否在那`n`个整数上出现过。 - **解题思路**: - 利用二分查找来提高搜索效率。 - 注意输入数据...
题目1数据.sav
matlab上机题目一.doc
抽象代数期末试卷题目1
1_面试录音题目1.md