跟晶振作斗争 2021-10-13 16:47 采纳率: 81.8%
浏览 101
已结题

C语言程序设计 汽水瓶

题目描述:
有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?

输入描述:
输入为一个正整数n(1<=n<=100),表示空汽水瓶个数。

输出描述:
输出为一个正整数,表示可换汽水的瓶数。

样式输入:
10

样式输出:
5

这个要用到什么知识呢 求解代码

  • 写回答

1条回答 默认 最新

  • ndlg 2021-10-13 17:16
    关注

    用一个循环,判断条件就是n%3不等于0,然后里面就用两个式子,一个是喝的汽水瓶量num,一个是剩下的空瓶量n,然后继续执行这个循环体。
    注意当n=2时,直接让num+1就行了,再加一个break

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月28日
  • 已采纳回答 10月20日
  • 创建了问题 10月13日

悬赏问题

  • ¥15 爬虫爬取网站的一些信息
  • ¥15 关于vue2中methods使用call修改this指向的问题
  • ¥15 idea自动补全键位冲突
  • ¥15 请教一下写代码,代码好难
  • ¥15 iis10中如何阻止别人网站重定向到我的网站
  • ¥15 滑块验证码移动速度不一致问题
  • ¥15 Utunbu中vscode下cern root工作台中写的程序root的头文件无法包含
  • ¥15 麒麟V10桌面版SP1如何配置bonding
  • ¥15 Marscode IDE 如何预览新建的 HTML 文件
  • ¥15 K8S部署二进制集群过程中calico一直报错