✏️ 纠错
第 6 题 / 共 155 题
题目描述
输入一个正整数 n,求形如:
1+(1+2)+(1+2+3)+(1+2+3+4)+⋯+(1+2+3+4+5+⋯+n) 的累计相加。
输入格式
输入一个正整数 n。约定 1<n≤100。
输出格式
输出累计相加的结果。
输入输出样例
输入 #1
3
输出 #1
10
输入 #2
4
输出 #2
20
输入 #3
10
输出 #3
220
你真棒!
📝 题目解析
【题目大意】多项式求和问题,多项式的每一项,都是从1开始,累加到当前项数结束。累加每项之和求出整个多项式的和。
【考纲知识点】循环结构、基本运算、输入输出语句(一级)
【解题思路】
1. 分析出参与求和运算的每一项的规律:第1项为1,第2项从1开始加到2,第3项从1开始加到3,依次类推,第i项从1开始一直加到当前项数i,利用求和公式可以表示为(i+1)*i/2;
2. 借助for循环,把每个多项式的结果累加到sum中;
3. 按要求完成输入和输出。
解题过程中应注意变量sum初始化,循环条件i <= n是否包含等于情况,表达式(i+1)*i/2的运算顺序等问题。
如果不了解等差数列求和公式,也可以使用二重循环解题,需要更加注意循环条件的处理。
【参考程序】