--思路:空瓶每三个可置换1瓶(5元),瓶盖每5个可置换一瓶(5元),然后将置换的金额---与余额累加 最后计算为 41瓶。sql实现代码如下:
DECLARE @x int --计算瓶盖数
DECLARE @y int --计算空瓶数
DECLARE @z int --计算迭减数
DECLARE @cut INT --计数
SET @x=0
SET @y=0
SET @z=100
SET @cut=0
PRINT'*****5元可换1瓶可乐,5个瓶盖可换一瓶可乐,三个空瓶可换一瓶可乐,那么100元能换多少瓶可乐呢?***********'
WHILE(1=1)
BEGIN
SET @y=@y+1
SET @x=@x+1
SET @z=@z-5
IF (@y%3=0)
SET @z=@z+5
ELSE
SET @z=@z+0
IF (@x%5=0)
SET @z=@z+5
ELSE
SET @z=@z+0
SET @cut=@cut+1
PRINT @cut