| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 354 人关注过本帖
标题:急需帮忙,明天就要交啦
只看楼主 加入收藏
温涛
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-2-23
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
急需帮忙,明天就要交啦
题目是:1、输入六位密码,结果以*号显示出来  
        2、假设五个可乐瓶可以换一瓶可乐,给n个人买可乐,确保每个人都有,问,最少要买几瓶。
搜索更多相关主题的帖子: 可乐 密码 
2012-02-23 15:37
yuccn
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:何方
等 级:版主
威 望:167
帖 子:6815
专家分:42393
注 册:2010-12-16
收藏
得分:20 
1、不清楚你的要求是什么,是在控台输入和输出吗?,
2、
 由于一瓶可乐 = 一个可乐瓶 + 一瓶可乐分量的饮料
 而 五个可乐瓶 换 一瓶可乐
 
 ==>

四个可乐瓶 价值等于  一瓶可乐分量的饮料。也就是说买4瓶可乐时候就可以喝到5罐的饮料(要那四个瓶子换,先向卖家接一个瓶子,加上手里有四个 有五个瓶子了,换一瓶可乐,喝了之后 ,吧瓶子换给卖家)

推理得,买4x瓶可乐时候,大伙就有能喝到5x瓶可乐。-》买4x/5瓶 能喝到x瓶。(著:这里只讨论了x 为5的倍数)

可以推得 要n个人有的喝吗,那么 买4*n/5瓶就行了。著:这里只讨论了n 为5的倍数)

比如 ,希望20个人能喝到汽水,那么 买 4 * 20 /5  = 16 瓶就行了 。
实现如下:买了16瓶可乐,16个人喝了,手里有16个瓶子,再向卖家接4个瓶子,那么手里就有20个瓶子了,拿20个瓶子换4瓶可乐,剩下的四个人喝了,把四个瓶子还给卖家。

ps:n 不为5的倍数时候,自己分析,方法差不多的


我行我乐
公众号:逻辑客栈
我的博客:
https://blog.yuccn. net
2012-02-23 16:06
快速回复:急需帮忙,明天就要交啦
数据加载中...
 
   



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

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