//喝汽水问题
//喝汽水,一瓶汽水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;
//}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)