有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个筐子相关推荐

  1. 算法题:1000个苹果和10个箱子

    最近去面试笔试遇到一道算法题,题目是放在最后面的加分题,大概内容如下: 现在有1000个苹果,和10个箱子,如何把这1000个苹果装在这10个箱子里,才能使不管任何数量(1-1000)的苹果,都能一次 ...

  2. 1000个苹果装10个箱子 c语言,分苹果问题和RMB面值问题

    问题:假如你有1000个苹果,要装到10个箱子里.满足无论我管你要多少个苹果,你都可以整箱的给我.有解吗?如果有解,你会怎么装? 分析: 一)如果有人要1个,我就只能给1箱子,里面装1个.所以 1 = ...

  3. 1000个苹果要分到10个箱子中去 两种分析方式

    前些日子接到了一个Java开发的电话面试,接了电话人家开门见山就直接说现在是否方便,什么什么时候收到您的简历投递,是否可以进行电话面试,如果可以就可以直接开始了,emmm,这么突然,也没好意思问公司名 ...

  4. 苹果公司的创始人_如果拥有苹果公司10%的股份,能成为世界首富吗?

    苹果公司目前是全世界市值最大的公司,那么如果一个人持有10%的苹果公司股份,他能成为世界首富吗? 我们首先要来看看,成为世界首富需要多少财富. 最近世界首富的宝座正在轮流坐,争夺很激烈啊.前些天,LV ...

  5. 智能手机的发展未来:2017 苹果Apple 10周年秋季发布会 解析

    前言 在刚过去的时间里(北京时间 9月13日 0.00),2017年 苹果Apple秋季发布会 在美苹果新总部 Apple Park 的乔布斯剧院(Steve Jobs Theater)内 如期举行 ...

  6. 设有火车票1000张,创建10个线程模拟10个售票点,每个售票点100毫秒售出一张票。请模拟并打印出售票过程。

    设有火车票1000张,创建10个线程模拟10个售票点,每个售票点100毫秒售出一张票.请模拟并打印出售票过程. public class RunnableImpl implements Runnabl ...

  7. 六年的休战符:苹果用10亿美元买了和高通5G战争的入场券

    origin: https://36kr.com/p/5229677 2019-07-26 苹果与高通达成和解并不代表前者会放弃寻找高通芯片的替代者,苹果自研芯片还会继续. 编者按:本文来自微信公众号 ...

  8. 苹果 watchOS 10 用户界面将出现明显变化

    导读 近日,在最新一期的 Power On 时事通讯中,彭博社 Mark Gurman 报告称,watchOS 的下一个主要版本(暂称 watchOS 10)将进行重大升级,尤其是对用户界面的更新. ...

  9. 华为和苹果在10月同发新机,这次后者将占绝对上风

    10月份全球两大手机企业华为和苹果都将发布新款手机,考虑到前者所面临的窘境,后者今年首次发布支持5G的iPhone以及价格优势,这次后者将占据绝对的优势. 华为即将发布的mate40搭载的芯片是被誉为 ...

  10. 苹果iOS 10系统“激活锁”绕过漏洞,丢失保护功能形同虚设?

    本着求真和好奇的心态,此次宅客频道将带领读者们讲述此次事件的来龙去脉.破解流程以及相关细节,试图将完整的故事呈现给读者们,让读者了解到: 漏洞是什么,可导致何种后果? 这个漏洞最早是如何被发现的? 复 ...

最新文章

  1. python答题系统的代码_Python考试系统自动答题(教务处)
  2. 我用2年时间从财务到数据分析师!
  3. 【django】模型
  4. knn人脸识别判断_测试使用K-最近邻(kNN)算法的30个问题
  5. python编程输入名字配对情侣网名_输入名字配对情侣网名 好听的情侣网名大全...
  6. 类似TH养车的电商系统设计思路
  7. dell主板40针开机针脚_技术活!戴尔主板的前置面板接口针脚的问题。
  8. Linux 命令(26)—— rename 命令
  9. js中出现missing ) after argument list
  10. 中美晶结盟华为 推动逆变器商机
  11. java class getfields_JAVA反射中的getFields()方法和getDeclaredFields ()方法的区别
  12. SpringMVC传递数组请求问题
  13. 显示硬件发展与视频开发系列(4)----移动时代
  14. 10个比较有用的jQuery插件
  15. 计算机冰雪世界教案,教案有趣的冰
  16. 屏蔽百度搜索结果页的推送广告
  17. Pycharm Debugger - Frames Not Available
  18. 无锡:车联网先导区“排头兵”,编织的自动驾驶产业雄心!
  19. linux安装ie浏览器吗,Ubuntu 上安装IE浏览器的方法
  20. windows 10 输入法如何关掉繁体切换

热门文章

  1. 短视频去水印威信小程序源码下载,内附去水印解析接口
  2. redis搭建集群时报错CLUSTERDOWN Hash slot not served
  3. 使用驱动器中的光盘之前需要将其格式化怎么办,使用驱动器中的光盘之前需要将其格式化寻回方法
  4. 使用VBA实现Excel下拉多选
  5. Excel单元格下拉选择,单元格自动计算
  6. python充分理解def语句
  7. Go语言自学系列 | 安装Golang
  8. E大调第一个指型_初学吉他大调与对应小调的知识,看完这个就懂了
  9. python3 sorted自定义排序的函数
  10. oracle的档案软件,思源档案管理系统(WEB版)