一、题目要求
二、解题思路
一共n个饮料,就有n个瓶盖,每三个瓶盖换一瓶饮料,且能得到一个瓶盖。
综上所述,每消耗2个瓶盖就能获得一瓶饮料,消耗瓶盖的前提条件是至少有3个瓶盖。
三、代码实现
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
// 请在此输入您的代码
int n,sum;
scanf("%d",&n);
sum=n;
//sum为盖子数目,当盖子大于2,也就是盖子至少为3个时才能更换饮料
while(sum>2){
sum-=2;
n+=1;
}
printf("%d",n);
return 0;
}