解题思路:
注意事项:
每次剩余的瓶子是换的汽水数加上余下空瓶子
参考代码:
#include<stdio.h>
int main() {
int bottle;
int water = 0;
scanf("%d", &bottle);
while (bottle != 0) {
water = 0;
while (bottle >= 3) {
water += bottle / 3;
bottle = bottle / 3 + (bottle % 3);
}
if (bottle == 2)water++;
printf("%d\n", water);
scanf("%d", &bottle);
}
return 0;
}
0.0分
0 人评分
点我有惊喜!你懂得!浏览:1392 |
C语言程序设计教程(第三版)课后习题8.2 (Java代码)浏览:2287 |
【计算两点间的距离】 (C语言代码)浏览:927 |
十->二进制转换 (C语言代码)浏览:1330 |
字符串问题 (C语言代码)浏览:1635 |
C语言训练-排序问题<1> (C语言代码)浏览:636 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:631 |
简单的a+b (C语言代码)浏览:385 |
WU-字符串比较 (C++代码)浏览:824 |