测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A25138. 购买商品

填空题 容易

题目描述

购买商品

题目描述:

在线商城规定,当所购买商品的总价格大于等于 300 元时,免除运费;否则,需要再支付 10 元的运费。

乐乐通过在线商城购买了 n 件商品,且已知每件商品的价格,请计算乐乐一共需要支付多少元。

例如:n = 3,3 件商品的价格分别为 10、20、30,总价格为 60 元,小于 300 元,需要额外支付 10元的运费,所以乐乐一共需要支付 70 元(70 = 60 + 10)。

输入描述:

第一行输入一个整数 n(1≤n≤50),表示乐乐购买商品的数量;

第二行输入 n 个整数(1≤整数≤100),分别表示每件商品的价格,整数之间以一个空格隔开。

输出描述:

输出一个整数,表示乐乐一共需要支付多少元。

样例输入:

3
10 20 30

样例输出:

70

参考答案

#include <iostream> using namespace std; int main() { int n; cin >> n; int sum = 0; for (int i = 0; i < n; i++) { int price; cin >> price; sum += price; } if (sum < 300) { sum += 10; } cout << sum << endl; return 0; }

答案解析

总价 ≥300 免运费,否则加 10 元运费。

上一题 下一题