蓝桥杯2015初赛-饮料换购-枚举
生活随笔
收集整理的這篇文章主要介紹了
蓝桥杯2015初赛-饮料换购-枚举
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目描述
樂羊羊飲料廠正在舉辦一次促銷優惠活動。
樂羊羊C型飲料,憑3個瓶蓋可以再換一瓶C型飲料,并且可以一直循環下去(但不允許暫借或賒賬)。
請你計算一下,如果小明不浪費瓶蓋,盡量地參加活動。
那么,對于他初始買入的n瓶飲料,最后他一共能喝到多少瓶飲料。
輸入
輸入存在多組測試數據
每組測試數據輸入一行包含一個正整數n(1<=n<=10000)
輸出
對于每組數據輸出一行,包含一個整數,表示實際得到的飲料數
樣例輸入
100
101
樣例輸出
149
151
代碼如下:
#include <iostream> using namespace std;int main() {int n;while (cin >> n) {int ans = 0, count = 0;while (n) {n--;ans++;if (ans == 3) {n++;ans = 0;}count++;}cout << count << endl;}return 0; } #include <iostream> using namespace std; int ans, cnt;int main() {int n;while (cin >> n) {ans = 0;cnt = 0;while (n) {n--;ans++;cnt++;if (cnt % 3 == 0)n++;}cout << ans << endl;}return 0; }總結
以上是生活随笔為你收集整理的蓝桥杯2015初赛-饮料换购-枚举的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Grub2中文指南5---重装或移除Gr
- 下一篇: 蓝桥杯2015初赛-奖券数目-枚举