解题思路: 根据题意我们可以认为只要两瓶就可以换一瓶,所以当瓶子数大于1时,就可以换一瓶,但是这一瓶不能成为自己的空瓶子
注意事项:
参考代码:
#include<iostream>
using namespace std;
int f(int x)
{
int cnt = 0;
int w = x / 2;//换的个数
cnt += w;
return cnt;
}
int main()
{
int x;
do
{
cin >> x;
if (x == 0)
break;
cout << f(x) << endl;
} while (x != 0);
}
0.0分
1 人评分
字符串问题 (C语言代码)浏览:1518 |
简单的a+b (C语言代码)浏览:528 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:2092 |
1025题解浏览:738 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:548 |
青年歌手大奖赛_评委会打分 (C语言代码)浏览:2149 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:559 |
小O的乘积 (C++代码)浏览:520 |
众数问题 (C语言代码)浏览:630 |
求圆的面积 (C++代码)浮点数有误差!!!浏览:675 |