数列基础知识,找准相邻项递推关系! 解题思路:这个题目并不难,实际上本质就是1+11+111+1111+......,最后结果别忘乘以2就行了。那么111111这串数列并非是等比或者等差数列,这一点千万不要弄混,也就是不能直接硬套高中数列求和公式,要找到它们的递推关系:相邻两项差距是10的(n-1)次幂, 题解列表 2026年07月10日 2 点赞 0 评论 418 浏览 评分:0.0
找准阶乘数列递推,利用an sn的关系最简单! 解题思路:和上一题几乎完全一样的思路,找准an和an-1的关系去递推,利用sn=sn-1+an的公式累加。注意事项:由于阶乘发散速度很快,要用long而不是Int,否则会出现大数溢出!我第一次正确了一半就是因为忽略了这一点!参考代码:#include#include# 题解列表 2026年07月10日 2 点赞 0 评论 347 浏览 评分:0.0
Sn的公式求和 解题思路:注意事项:参考代码:#include#includeintmain(){intn;intSn=0;intm=0;inti;scanf("%d",&n);for(i=0;i 题解列表 2026年08月30日 0 点赞 0 评论 337 浏览 评分:0.0
C语言程序设计教程(第三版)课后习题6.3 (C语言代码) 摘要:int main(){int i ,n,s1=1,t=0,sn=0;scanf("%d",&n);for(i=0;i<n;i++){t=t*10;t=2+t;sn=sn+t;}printf("%d\n…… 题解列表 2017年07月04日 0 点赞 0 评论 1662 浏览 评分:2.0
C语言程序设计教程(第三版)课后习题6.3 (C语言代码) 解题思路:我们得到n,Sn的项就会有n项,而由2+22+222+2222+22222...可以发现2在数列里出现了n次,20在数列里出现了n-1次......2*10^(n-1)在数列里出现了一次,所以有下循环式子。注意事项:for(i=n;i>0;i--){sum+=2*pow(10, 题解列表 2019年03月10日 0 点赞 0 评论 1503 浏览 评分:2.0
[编程入门]Sn的公式求和-题解(C语言代码) 摘要: #include int main(void) { int n, Sn = 0; scanf("%d", &n); f…… 题解列表 2020年06月05日 0 点赞 0 评论 1183 浏览 评分:2.0
[编程入门]Sn的公式求和-题解-利用等比数列求和公式(C++代码) 解题思路:看到本题的公式求和,第一反应是用for循环等比数列求和公式S=a*(1-q^n)/(1-q),q为公比,a为首项,n为等比数列的项数。定义一个变量i,i小于等于n。i为1时,Sn=2=2*1=2*10^(i-1)i为2时,Sn=22=2*11=2*(10^(i-1)+10^(i-i))i为3 题解列表 2020年08月23日 0 点赞 1 评论 1563 浏览 评分:2.3
[编程入门]Sn的公式求和-题解(Python代码)(附有C代码) 解题思路:Sn=2+22+222......本题要双重循环,内层循环计算第i个数有i个2进行*10+2,外层循环控制n个数相加。注意事项:注意range不含()n,记得+1。内层循环之前要赋0。Python参考代码:s=0n=int(input())foriinrange(1, 题解列表 2020年06月28日 0 点赞 1 评论 1981 浏览 评分:4.7
python一行解决题解 摘要:解题思路:迭代求每项并存入列表,sum求和输出注意事项:参考代码:print(sum([int('2'*x) for x in range(1,int(input())+1)]))…… 题解列表 2023年01月16日 0 点赞 0 评论 540 浏览 评分:5.0
[编程入门]Sn的公式求和 (C++代码) 解题思路:由题目的式子可以知道,我们可以把和看作是每一次每位数之和,例如第一次是n*2,第二次加上(n-1)*(2*10)......所以我们可以设置一个变量a=2,令其每次自乘10即可。注意事项:while循环的作用只是控制循环次数,每一次循环判断过后,需要乘以n--后的(n+1)。 题解列表 2019年04月21日 0 点赞 0 评论 2115 浏览 评分:5.2