//喝汽水问题 //喝汽水,一瓶汽水1元,2个空瓶换1瓶汽水,。20元,可以喝多少瓶? //int main() //{ // int money = 0; // scanf("%d", &money); // int total = money; // int empty = money; // //开始置换 // while (empty >= 2) // { // total += empty/2;//先将上一次喝完的空瓶置换成新瓶子,并加上原来的瓶子 // empty = empty / 2 + empty % 2;//后统计剩下的新空瓶子+可能上次剩下的一个瓶子 // } // printf("%d\n", total); // return 0; //} //喝汽水问题 //喝汽水,一瓶汽水2元,2个空瓶换1瓶汽水,。20元,可以喝多少瓶? //int main() //{ // int money = 0; // scanf("%d", &money); // int total = money/2; // int empty = money/2; // //开始置换 // while (empty >= 2) // { // total += empty / 2;//先将上一次喝完的空瓶置换成新瓶子,并加上原来的瓶子 // empty = empty / 2 + empty % 2;//后统计剩下的新空瓶子+可能上次剩下的一个瓶子 // } // printf("%d\n", total); // return 0; //} //喝汽水问题 //喝汽水,一瓶汽水2元,3个空瓶换1瓶汽水,。20元,可以喝多少瓶? //int main() //{ // int money = 0; // scanf("%d", &money); // int total = money / 2; // int empty = money / 2; // //开始置换 // while (empty >= 3) // { // total += empty / 3;//先将上一次喝完的空瓶置换成新瓶子,并加上原来的瓶子 // empty = empty / 3 + empty % 3;//后统计剩下的新空瓶子+可能上次剩下的一个瓶子 // } // printf("%d\n", total); // return 0; //}