关闭

【2014蓝桥杯】:啤酒与饮料(思路可圈可点)

标签: 浏览器蓝桥杯
555人阅读 评论(0) 收藏 举报
分类:

题目

啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。

我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐啤酒。

注意:答案是一个整数。请通过浏览器提交答案。

不要书写任何多余的内容(例如:写了饮料的数量,添加说明文字等)

解题思路

思路很简单呐,就是一个二重循环,这里能够改进的是进行一个细节上的处理,把所有数承上10,这样就能够把小数点去掉了,然后再写代码,具体见代码

代码

#include <iostream>
using namespace std;
int main(){
    for(int i=1;i<40;i++){
        for(int j=i+1;j<45;j++){
            if((23*i+19*j)==823){
                cout<<i<<" "<<j<<endl;
            }
        }
    }
    return 0;
}

运行截图

这里写图片描述

11表示啤酒数,30表示饮料数

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:506697次
    • 积分:11486
    • 等级:
    • 排名:第1501名
    • 原创:632篇
    • 转载:178篇
    • 译文:0篇
    • 评论:44条
    个人网站
    博客专栏
    最新评论