2015年蓝桥杯 题8 饮料换购 (程序题)

简介: 2015年蓝桥杯 题8 饮料换购 (程序题)

题目:


饮料换购


乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账)。


请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能喝到多少瓶饮料。


输入:一个整数n,表示开始购买的饮料数量(0<n<10000)

输出:一个整数,表示实际得到的饮料数


例如:

用户输入:

100

程序应该输出:

149


用户输入:

101

程序应该输出:

151


资源约定:

峰值内存消耗 < 256M

CPU消耗 < 1000ms

———————————————————————————————————


#include <iostream>
using namespace std;
#include <cstdio>
int main()
{
  int n;
  scanf("%d",&n);
  int count =n;
  while(n>=3)       //瓶盖3个才能换一瓶,条件必须大于等于3 
  {
  count +=n/3;  //代表喝了几瓶 
  n = n%3+n/3;  //n为瓶盖数量 
  } 
  cout<<count<<endl;
  return 0;
}


注意:


1.瓶盖兑换条件

2.分别设变量对应每次兑换下来的瓶盖和喝了的瓶数不断增加


相关文章
|
5月前
【蓝桥杯】 [蓝桥杯 2015 省 A] 饮料换购
蓝桥杯——2015年蓝桥杯省赛A组H题
47 1
【蓝桥杯】 [蓝桥杯 2015 省 A] 饮料换购
|
存储 数据采集
【蓝桥杯嵌入式】蓝桥杯嵌入式第十四届省赛程序真题,真题分析与代码讲解
【蓝桥杯嵌入式】蓝桥杯嵌入式第十四届省赛程序真题,真题分析与代码讲解
1319 1
|
存储 数据采集 数据格式
【蓝桥杯嵌入式】蓝桥杯第十三届省赛程序真题,真题分析与代码讲解
【蓝桥杯嵌入式】蓝桥杯第十三届省赛程序真题,真题分析与代码讲解
762 0
【蓝桥杯嵌入式】蓝桥杯第十二届省赛程序真题,真题分析与代码讲解
【蓝桥杯嵌入式】蓝桥杯第十二届省赛程序真题,真题分析与代码讲解
392 0
【蓝桥杯嵌入式】蓝桥杯第十二届省赛程序真题,真题分析与代码讲解
[蓝桥杯 2015 省 A] 饮料换购
[蓝桥杯 2015 省 A] 饮料换购
72 0
|
算法 C语言 C++
【C语言蓝桥杯每日一题】—— 饮料换购
题目描述 乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊 C 型饮料,凭 3 个瓶盖可以再换一瓶 C 型饮料,并且可以一直循环下去(但不允许暂借或赊账)。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的 n 瓶饮料,最后他一共能喝到多少瓶饮料。
304 0
【蓝桥杯嵌入式】蓝桥杯第十届省赛真题,程序题全解析(含代码)
【蓝桥杯嵌入式】蓝桥杯第十届省赛真题,程序题全解析(含代码)
468 0
蓝桥杯之单片机学习(二十三)——对于官方驱动的函数调用,包装程序
蓝桥杯之单片机学习(二十三)——对于官方驱动的函数调用,包装程序
119 0
蓝桥杯之单片机学习(二十三)——对于官方驱动的函数调用,包装程序
|
存储 算法 C++
蓝桥杯练习题九 - REPEAT 程序(c++)
蓝桥杯练习题九 - REPEAT 程序(c++)
179 0
蓝桥杯练习题九 - REPEAT 程序(c++)
|
人工智能 移动开发 测试技术
第十三届蓝桥杯A组省赛填空程序真题集
第十三届蓝桥杯A组省赛填空程序真题集
479 0
第十三届蓝桥杯A组省赛填空程序真题集