订餐时间
GESP一级综合基础练习,适合编程启蒙,难度★☆☆☆☆。
bcqm-3153
题目要求
题目描述
小明在组织高中同学的聚会。现在他要从家里面出发,按照顺序去 家火锅店看一下哪家更适合进行大规模的聚餐。当从第 家火锅店离开后,他会立刻决定聚餐的地点。
现在他想知道从家里出发到第 家火锅店离开总共花了多少时间(忽略掉他在火锅店里面停留的时间)。
输入格式
第一行一个整数 。
第二行 个用空格分隔的整数 ,其中第一个整数是小明家到第一家火锅店需要花费的时间;然后第 个整数是第 家火锅店到第 家火锅店需要花的时间。
输入的所有数都是正整数且满足 。
输出格式
一个整数,表示最后总共花了多少时间。
样例输入 #1
4
1 2 3 4
样例输出 #1
10
题目分析
这是一个简单的累加题目。小明需要从家里出发,依次去 家火锅店,最后在第 家火锅店结束。
具体分析如下:
- 输入火锅店数量
- 输入 个整数 ,其中:
- 表示从家到第1家店的时间
- 表示从第 家店到第 家店的时间
- 将所有时间累加即可得到总时间
例如样例中:
- 从家到第1家店:1分钟
- 从第1家到第2家:2分钟
- 从第2家到第3家:3分钟
- 从第3家到第4家:4分钟
总时间 = 1 + 2 + 3 + 4 = 10分钟
{% include custom/custom-post-content-inner.html %}
示例代码
#include <iostream>
using namespace std;
int main() {
// 输入火锅店的数量n
int a;
cin >> a;
// 用于存储每段路程的时间
int d;
// 总时间
int ans = 0;
// 循环n次,累加每段路程的时间
for (int i = 1; i <= a; i++) {
cin >> d;
ans += d;
}
// 输出总时间
cout << ans;
return 0;
}
{% include custom/custom-post-content-footer.md %}
所有代码已上传至Github:https://github.com/lihongzheshuai/yummy-code
“luogu-”系列题目可在 洛谷题库 在线评测。
“bcqm-”系列题目可在 编程启蒙题库 在线评测。
GESP/CSP 认证学习微信公众号

Last updated on