题目链接:奖牌的数量
奖牌的数量
内存限制: 256 Mb 时间限制: 1000 ms
题目描述
小爱获得了 a 枚金牌,她获得的银牌数量比金牌多 b 枚,她获得的铜牌数量比银牌多 c 枚。
用户给定三个整数,分别对应 a,b,c,请你写一个程序读入数据后输出小爱获得的奖牌数量。
输入格式
第一行:单个整数表示 a;
第二行:单个整数表示 b;
第三行:单个整数表示 c。
输出格式
单个整数:表示奖牌总数。
数据范围
0 ≤ a,b,c ≤ 1000
样例数据
输入:
1
2
3
输出:
10
说明:
金牌1枚,银牌3枚,铜牌6枚,共10枚
【解题思路】
1. 首先,我们需要读取三个整数:`a`(金牌数),`b`(银牌比金牌多的数),`c`(铜牌比银牌多的数)。
2. 根据题目描述,我们可以计算银牌数为 `a + b`,铜牌数为 `a + b + c`。
3. 最后,将金牌、银牌和铜牌的数量相加得到总奖牌数。
【实现代码】
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c; // 读取输入的三个整数
int gold = a; // 金牌数
int silver = a + b; // 银牌数
int bronze = a + b + c; // 铜牌数
int total = gold + silver + bronze; // 计算总奖牌数
cout << total << endl; // 输出总奖牌数
return 0;
}