题解 | #汽水瓶#

汽水瓶

http://www.nowcoder.com/practice/fe298c55694f4ed39e256170ff2c205f

解题思路

以前做过一个瓶盖换汽水的类似题目,了解到一个很有意思的解题思路。
计算每瓶汽水的值,从而计算可能喝多少瓶汽水。
在这道题里面,3个空瓶可以换一瓶汽水,喝完汽水还剩下一个空瓶,也就是说汽水本身价值2个空瓶。
所以用瓶子数乘以1/2就是能喝的汽水数目。。假如出现了小数,那么忽略小数,只取整数。

代码

include

using namespace std;

int main() {
int NumA[100];
int NumB[100];
int i = 0;
while(1)
{
cin >> NumA[i];
if(NumA[i] == 0)
break;
i++;
}
for(int i = 0; NumA[i] != 0; i++)
{
int tmp =(int) (NumA[i] * 1/2);
cout << tmp << endl;
}
}

全部评论

相关推荐

代码飞升:别用口语,后端就写后端,前端就写前端,最后别光后悔
点赞 评论 收藏
分享
06-10 23:36
已编辑
首都经济贸易大学 C++
点赞 评论 收藏
分享
06-26 15:35
武汉大学 运营
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务