4 条题解
-
1
题目:计算1到n的累加和
思路分析
-
任务拆解:
- 输入一个正整数n
- 计算从1累加到n的和
- 输出累加结果
-
关键点分析:
- 使用循环累加,每次加一个递增的数
- 使用变量s记录累加和
- 使用变量a表示当前要加的数
-
步骤规划:
- 输入整数n
- 初始化累加和s=0,起始数a=1
- 循环n次
- 每次循环将a加到s中
- 每次循环a增加1
- 输出累加和s
-
代码对应:
int n,s=0,a=1;- 定义n、累加和、当前数cin>>n;- 输入nfor(int i=1;i<=n;i++)- 循环n次s=s+a;- 累加当前数a=a+1;- 当前数增加1cout<<s;- 输出累加和
更简单的写法: 可以直接用
s=s+i,不需要变量a,因为循环变量i就是从1到n递增的。 -
- 1
信息
- ID
- 3
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 5
- 标签
- (无)
- 递交数
- 1688
- 已通过
- 649
- 上传者