c语言每瓶啤酒2元答案,【原创源码】C语言 一个喝啤酒小游戏的编程实现(菜鸟级)...
生活随笔
收集整理的这篇文章主要介绍了
c语言每瓶啤酒2元答案,【原创源码】C语言 一个喝啤酒小游戏的编程实现(菜鸟级)...
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
[C] 纯文本查看 复制代码#include
int main()
{
int i, btle=0, tap=0, num, n, iTemp; //btle是瓶子,tap是瓶盖(忘了瓶盖是哪个单词了)。。
printf("please input the money:\n");
scanf("%d", &n);
num = n/2;
btle = n/2;
tap = n/2;
n /= 2;
while((btle>=2) || (tap>=4))
{
if(btle>=2)
{
if(0==btle%2)
{
num += btle/2;
tap += btle/2;
btle /= 2;
}
else if(1==btle%2)
{
btle--;
num += btle/2;
tap += btle/2;
btle /= 2;
btle++;
}
}
if(tap>=4)
{
if(0==tap%4)
{
num += tap/4;
btle += tap/4;
tap /=4;
}
else if(tap%4)
{
iTemp = tap%4;
num += tap/4;
btle += tap/4;
tap /=4;
tap += iTemp;
}
}
}
printf("you will drink %d bottles beer!\n", num);
return 0;
}
总结
以上是生活随笔为你收集整理的c语言每瓶啤酒2元答案,【原创源码】C语言 一个喝啤酒小游戏的编程实现(菜鸟级)...的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: c语言 临时文件作用,c语言函数mkte
- 下一篇: 填空题C语言,c语言填空题试卷.doc