#include<stdio.h> int main() { int sum,n,c;//sum代表喝到的总饮料瓶数,c代表当前的瓶盖数 scanf("%d",&n); sum=n;c=n; while(c>=3) { n=c/3; sum=sum+n; c=n+c%3; } printf("%d",sum); return 0; }
运行结果:
某饮料厂举办一次促销活动,某种饮料凭3个瓶盖可以再换一瓶同种饮料一瓶, 并且可以一直循环下去(但不允许暂借或赊账)。如果不浪费瓶盖,对于初始买入 的n瓶饮料,最后一共最多可以喝到多少瓶这种饮料。
原文:https://www.cnblogs.com/yanglike111/p/13199838.html