1000个苹果和10个筐子
有1000个苹果和10个筐子,筐子的编号为1-10.现要将这1000个苹果放入这10个筐子,要求:
(1)从1-1000中任取1个数字,这个数字都能由10个筐子中的某几个筐子的苹果数和组成.
(2)筐中的苹果是一个整体,不能取筐中的一部分苹果,即一旦选取某个筐子,该筐的苹果数就必须全部计入.
代码:
#include <iostream>
using namespace std;
int main()
{
int a[10]={1,2,4,8,16,32,64,128,256,489};
int x;
int b=0,c=1,e=1; //b和c为输入苹果数量与数组的比较,e循环
cin>>x;
while(x!=0){
//比较是否有相同的,有就输出结果再退出循环
if(x==a[b]||x==a[c]){
cout<<"苹果数量:"<<x<<endl;
e=0;
}
if(e==0)
break;
//逐个比较
if(x>=a[b]&&x<=a[c]){
x=x-a[b];
cout<<"苹果数量:"<<a[b]<<endl;
b=-1;
c=0;
}
++b;
++c;
}
cout <<endl<< "Hello World" <<endl;
return 0;
}
效果图:
转载于:https://www.cnblogs.com/zcjd/p/8625220.html
1000个苹果和10个筐子相关推荐
- 算法题:1000个苹果和10个箱子
最近去面试笔试遇到一道算法题,题目是放在最后面的加分题,大概内容如下: 现在有1000个苹果,和10个箱子,如何把这1000个苹果装在这10个箱子里,才能使不管任何数量(1-1000)的苹果,都能一次 ...
- 1000个苹果装10个箱子 c语言,分苹果问题和RMB面值问题
问题:假如你有1000个苹果,要装到10个箱子里.满足无论我管你要多少个苹果,你都可以整箱的给我.有解吗?如果有解,你会怎么装? 分析: 一)如果有人要1个,我就只能给1箱子,里面装1个.所以 1 = ...
- 1000个苹果要分到10个箱子中去 两种分析方式
前些日子接到了一个Java开发的电话面试,接了电话人家开门见山就直接说现在是否方便,什么什么时候收到您的简历投递,是否可以进行电话面试,如果可以就可以直接开始了,emmm,这么突然,也没好意思问公司名 ...
- 苹果公司的创始人_如果拥有苹果公司10%的股份,能成为世界首富吗?
苹果公司目前是全世界市值最大的公司,那么如果一个人持有10%的苹果公司股份,他能成为世界首富吗? 我们首先要来看看,成为世界首富需要多少财富. 最近世界首富的宝座正在轮流坐,争夺很激烈啊.前些天,LV ...
- 智能手机的发展未来:2017 苹果Apple 10周年秋季发布会 解析
前言 在刚过去的时间里(北京时间 9月13日 0.00),2017年 苹果Apple秋季发布会 在美苹果新总部 Apple Park 的乔布斯剧院(Steve Jobs Theater)内 如期举行 ...
- 设有火车票1000张,创建10个线程模拟10个售票点,每个售票点100毫秒售出一张票。请模拟并打印出售票过程。
设有火车票1000张,创建10个线程模拟10个售票点,每个售票点100毫秒售出一张票.请模拟并打印出售票过程. public class RunnableImpl implements Runnabl ...
- 六年的休战符:苹果用10亿美元买了和高通5G战争的入场券
origin: https://36kr.com/p/5229677 2019-07-26 苹果与高通达成和解并不代表前者会放弃寻找高通芯片的替代者,苹果自研芯片还会继续. 编者按:本文来自微信公众号 ...
- 苹果 watchOS 10 用户界面将出现明显变化
导读 近日,在最新一期的 Power On 时事通讯中,彭博社 Mark Gurman 报告称,watchOS 的下一个主要版本(暂称 watchOS 10)将进行重大升级,尤其是对用户界面的更新. ...
- 华为和苹果在10月同发新机,这次后者将占绝对上风
10月份全球两大手机企业华为和苹果都将发布新款手机,考虑到前者所面临的窘境,后者今年首次发布支持5G的iPhone以及价格优势,这次后者将占据绝对的优势. 华为即将发布的mate40搭载的芯片是被誉为 ...
- 苹果iOS 10系统“激活锁”绕过漏洞,丢失保护功能形同虚设?
本着求真和好奇的心态,此次宅客频道将带领读者们讲述此次事件的来龙去脉.破解流程以及相关细节,试图将完整的故事呈现给读者们,让读者了解到: 漏洞是什么,可导致何种后果? 这个漏洞最早是如何被发现的? 复 ...
最新文章
- python答题系统的代码_Python考试系统自动答题(教务处)
- 我用2年时间从财务到数据分析师!
- 【django】模型
- knn人脸识别判断_测试使用K-最近邻(kNN)算法的30个问题
- python编程输入名字配对情侣网名_输入名字配对情侣网名 好听的情侣网名大全...
- 类似TH养车的电商系统设计思路
- dell主板40针开机针脚_技术活!戴尔主板的前置面板接口针脚的问题。
- Linux 命令(26)—— rename 命令
- js中出现missing ) after argument list
- 中美晶结盟华为 推动逆变器商机
- java class getfields_JAVA反射中的getFields()方法和getDeclaredFields ()方法的区别
- SpringMVC传递数组请求问题
- 显示硬件发展与视频开发系列(4)----移动时代
- 10个比较有用的jQuery插件
- 计算机冰雪世界教案,教案有趣的冰
- 屏蔽百度搜索结果页的推送广告
- Pycharm Debugger - Frames Not Available
- 无锡:车联网先导区“排头兵”,编织的自动驾驶产业雄心!
- linux安装ie浏览器吗,Ubuntu 上安装IE浏览器的方法
- windows 10 输入法如何关掉繁体切换
热门文章
- 短视频去水印威信小程序源码下载,内附去水印解析接口
- redis搭建集群时报错CLUSTERDOWN Hash slot not served
- 使用驱动器中的光盘之前需要将其格式化怎么办,使用驱动器中的光盘之前需要将其格式化寻回方法
- 使用VBA实现Excel下拉多选
- Excel单元格下拉选择,单元格自动计算
- python充分理解def语句
- Go语言自学系列 | 安装Golang
- E大调第一个指型_初学吉他大调与对应小调的知识,看完这个就懂了
- python3 sorted自定义排序的函数
- oracle的档案软件,思源档案管理系统(WEB版)