题目:买n瓶可乐,每3个空瓶可以换一瓶新的,问最多能喝到几瓶。
分析:简单题。不断取余数即可。
注意:剩下两瓶时可以多换一瓶。
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int n,m = 3;
while ( scanf("%d",&n) != EOF ) {
int l = n,s = n;
while ( l >= m ) {
s += l/m;
l = l%m+l/m;
}
if ( l == 2 ) s ++;
printf("%d\n",s);
}
return 0;
}