问题标题: 酷町堂:1863 糖果促销之满百赠一——50分

0
1
已解决
潘晨皓
潘晨皓
高级天翼
高级天翼

1863   糖果促销之满百赠一经验值:400

题目描述 Description

一次超市的糖果促销,单次购买的糖果总价超过或者刚好等于 100 元时可以享受购买的商品中最低价格的商品免费赠送的优惠。奶奶一共买了三件商品,价格分别为 a , b , c,请问奶奶最终买这三件商品一共花了多少钱?

三件商品的价格都不相同。

输入描述 Input Description

一行:三个浮点数分别表示三件商品的价格

输出描述 Output Description

一行:奶奶最终花了多少钱

样例输入 Sample Input

43 46 52

样例输出 Sample Output

98

 

#include<iostream>
#include<cstdio>

using namespace std;
int main(){
	int a,b,c;
    cin>>a>>b>>c;
    if(c<a&&c<b){
        cout<<a+b;
    }
    else if(b<a&&b<c){
        cout<<a+c;
    }
    else{
        cout<<b+c;
    }
	return 0;
}

50分代码,求纠错

潘晨皓在2020-06-08 19:18:11追加了内容

还求个关注,谢谢。我也上排行榜了啊!


0
已采纳
邵悦媛
邵悦媛
新手光能
新手光能

这道题你需要想一想,如果它不超过100元呢?

你是不是需要多加一个if?

其次你中间空一行是什么意思?

提示:这里不超过100元应该还是按照超过100元处理

所以你可以直接在判断超过100元那里添加一下这个条件应该就可以了

望采纳

 

邵悦媛在2020-06-08 20:31:40追加了内容

🆗,我关注你了,满足你这个要求,这是希望你可以采纳我的回答,谢谢!

0
董宇昊
董宇昊
初级启示者
初级启示者

恭喜恭喜!

我关注你了

你漏了一种可能

如果不超过100元呢?

0
李瑞曦
李瑞曦
高级天翼
高级天翼
  • if(a+b+c>=100){
  • cout<<a+b+c-m;
  • }

m=min(a,min(b,c))//a,b,c这三个数中的最小值

李瑞曦在2020-06-08 19:36:11追加了内容

加以上代码

我要回答