| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1481 人关注过本帖
标题:10元能喝多少瓶啤酒?
只看楼主 加入收藏
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3146
专家分:8408
注 册:2015-3-25
结帖率:98.98%
收藏
 问题点数:0 回复次数:1 
10元能喝多少瓶啤酒?
1、啤酒2元1瓶
2、4个瓶盖送1瓶
3、2个空瓶送1瓶
4、问10元能喝多少瓶?
百度说17瓶,我计算是15瓶?究竟是几瓶?
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 多少 百度 计算 
2017-06-30 16:11
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3146
专家分:8408
注 册:2015-3-25
收藏
得分:0 
clear
?喝啤酒(5,4,2)
FUNCTION 喝啤酒(数量,瓶盖,空瓶)
LOCAL n数量,n瓶盖,n空瓶,n奖励
n数量 = 数量
n瓶盖 = 数量
n空瓶 = 数量
l条件 = .t.
n次数 = 1
DO WHILE l条件
   n奖励 = INT(n瓶盖 / 瓶盖) + INT(n空瓶 / 空瓶)
   n瓶盖 = IIF(n瓶盖=>瓶盖,MOD(n瓶盖,瓶盖),n瓶盖) + n奖励
   n空瓶 = IIF(n空瓶=>空瓶,MOD(n空瓶,空瓶),n空瓶) + n奖励
   ?" 第"+TRAN(n次数)+"轮:奖励 =",TRAN(n奖励),";瓶盖 =",TRAN(n瓶盖),";空瓶 =",TRAN(n空瓶)
   n数量 = n数量 + n奖励
   n次数 = n次数 +1
   IF n瓶盖=>瓶盖 OR n空瓶>=空瓶
      l条件 = .t.
   ELSE
      l条件 = .f.
   ENDIF
ENDDO
RETURN n数量
ENDFUNC
2017-06-30 16:11
快速回复:10元能喝多少瓶啤酒?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014916 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved