首页 > 其他分享 >喝汽水--C语言

喝汽水--C语言

时间:2022-11-24 22:00:14浏览次数:41  
标签:汽水 20 -- C语言 瓶子 empty% 一瓶 空瓶

问题:喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以多少汽水?

分析:

1.20元肯定可以喝20瓶

2.2个空瓶可以换一瓶汽水,则剩下瓶子数量:empty/2+empty%2

empty/2:表示成功换汽水的瓶子

empty%2:表示不够换的瓶子

3.当瓶子大于1又可换,故是循环问题

方法1:代码如下

喝汽水--C语言_等差数列

方法2:代码如下(从方法1可得出其为等差数列的运用money*2-1)

喝汽水--C语言_等差数列_02

运行截图:

喝汽水--C语言_等差数列_03


标签:汽水,20,--,C语言,瓶子,empty%,一瓶,空瓶
From: https://blog.51cto.com/u_15830263/5885114

相关文章

  • iptables实现SNAT和DNAT,并对规则持久保存
    iptables实现SNAT和DNAT,并对规则持久保存#环境检查[root@PC-1~]#hostname-I192.168.100.11[root@PC-2~]#hostname-I192.168.100.12eth1:192.168.100.13[r......
  • Hutool介绍(详)Java工具类库
    Hutool介绍(详)于 2022-05-0510:40:12 首次发布版权声明:本文为博主原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接和本声明。简介中文官网:https://plus.......
  • arm-linux-gcc把char定义为 unsigned char
    目录三者的关系char的定义参考文章三者的关系ANSIC提供了3种字符类型,分别是char、signedchar、unsignedchar。而不是像short、int一样只有两种(int默认就是unsigned......
  • 利用frps进行内网穿透
    这里使用的是传统穿透方法,需要一个有公网ip的中转节点去告知看最下面,用最新版的frps1、注意服务器和客户机之间的数据传输全部经过中转服务器,传输速度将受制于中转服务......
  • 3.接口测试工具
    接口工具1.swagger(1)简介Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务(https://swagger.io/)。它的主要作用是:使......
  • day05 数组
    day05数组数据结构划分存储结构(存储对应的数据的)逻辑结构(逻辑的体现)算法存储结构的相关的内容线性结构(有顺序)数组(顺序表)栈(先进后出)队列(先进先出)非线性结......
  • Go加载依赖包命令
     gopath环境变量修改有时默认gopath可能在C盘,重装系统后,下载的包会丢失,这时我们执行命令,修改到其它盘即可setgopath=D:\code\go创建项目时,最好将项目放......
  • 关于IL和元组
    2022/11/24.今天学习到了两个部分,一个是关于IL中间语言,一个是关于元组的IL用C#编写的源代码被编译成符合CLI规范的中间语言(IL)。IL代码和资源(如位图和字符串)存......
  • 4.搭建项目app端服务网关
    搭建项目app端服务网关一、在heima-leadnews-gateway导入以下依赖<dependencies><dependency><groupId>org.springframework.cloud</groupId>......
  • 字段之约束条件
    字段之约束条件MySQL字段之约束条件无符号、零填充1.unsignedcreatetablet6(idtinyintunsigned);#取消正负号insertintot6values(-129),(128),(1000);2.z......