某品牌巧克力使用500克原料可制作55小块巧克力,请编程实现:输入原料重量(以千克为单位),计算出制作巧克力的块数(四舍五入)。然后对这些巧克力进行分包,小盒放11块,大盒放24块,问各分装多少大盒多少小盒剩余巧克力块数最少。

#include<stdio.h>
int main() {int numbers,min;double weight, per = 0.5 / 55;printf("Input material weight:");scanf("%lf", &weight);min = numbers = int(weight / per + 0.5);       //四舍五入printf("Chocolate number=%d\n", numbers);for (int i = 0; i <= numbers / 11; i++)         //第一遍枚举找巧克力的最小剩余数min = (numbers - i * 11) % 24 < min ? (numbers - i * 11) % 24 : min;for (int i = 0; i <= numbers / 11; i++) {         //第二遍把等于最小值的情况给输出if ((numbers - i * 11) % 24 == min) {printf("Little box=%d,big box=%d,rest=%d\n", i, (numbers - i * 11) / 24, min);}}return 0;
}

巧克力分配问题——C语言相关推荐

  1. python怎么编辑程序_少儿编程:Python系列24——字符串的替换和检索

    #少儿编程# 因为会汉语拼音了,小po最近迷上打字,他经常会为我们家制作一张购物清单(其实就是他想吃的东西),如图1,然后把这张购物清单作为字符串赋值到一个变量里. 图1 这次他刚做完,就发觉奶豆和奶 ...

  2. C语言定义了一个结构体怎么分配内存?C\C++中结构体变量与结构体指针内存分配问题?

    C语言定义了一个结构体怎么分配内存?C\C++中结构体变量与结构体指针内存分配问题? 问题1:结构体指针最开始怎么分配内存?用sizeof()是不能确定大小的. 问题2:给结构体变量分配之后,是否还要 ...

  3. c语言增加动态分配的存储空间吗,C语言 关于内存动态分配问题

    全局变量:分配到 内存的静态区. 局部变量(非静态):分配到 内存的动态区.在存储区中称为栈(stack) 临时数据(C允许内存动态分配区域):存放在自由空间区,称为堆区(heap) 内存动态分配 得 ...

  4. c语言程序设计分巧克力,[蓝桥杯训练] 第八届(2017)省赛 C/C++ A组 T09 - 分巧克力...

    1. 题目 标题: 分巧克力 儿童节那天有K位小朋友到小明家做客.小明拿出了珍藏的巧克力招待小朋友们. 小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形. 为了公平起见,小明需要从这 ...

  5. 2017蓝桥杯c语言C组承压计算,蓝桥杯2017Java B组---分巧克力and承压计算

    分巧克力 package lala; /* *儿童节那天有K位小朋友到小明家做客.小明拿出了珍藏的巧克力招待小朋友们. 小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形. 为了公平起 ...

  6. 数学建模学习笔记02之席位分配问题的Hamilton方法与Matlab语言实现

    分配问题是日常生活中经常遇到的问题,它涉及如何将有限的人力或其他资源以"完整的部分"分配到下属部门或各项不同任务中,分配问题涉及的内容十分广泛.例如:大到召开全国人民代表大会,小到 ...

  7. 蓝桥杯2017第八届C语言B组省赛习题题解——习题I.分巧克力

    儿童节那天有K位小朋友到小明家做客.小明拿出了珍藏的巧克力招待小朋友们. 小明一共有N块巧克力,其中第i块是Hi x Wi的方格组成的长方形. 为了公平起见,小明需要从这 N 块巧克力中切出K块巧克力 ...

  8. 关于C语言中内存分配问题(malloc函数)

    malloc函数的原型: (void *)malloc(int size) malloc函数的返回值是一个void类型的指针,参数为int类型的数据,即申请分配的内存大小,单位是字节.内存分配成功之后 ...

  9. c语言求粮食分配问题该怎么编程,关于C语言编程题,额不会,求赐教!!

    满意答案 yiyi89757 2014.05.16 采纳率:49%    等级:9 已帮助:265人 #include #include #define N 7 sort(char *language ...

最新文章

  1. spring 读取配置文件的优先级
  2. contos 安装vim自动补全插件 YCM YouCompleteMe
  3. Linux查看本机外网ip
  4. 重构—改善既有代码的设计
  5. Java基础(三)选择和循环结构
  6. 转进制(信息学奥赛一本通-T1161)
  7. 1.790E308java_java基础知识总结
  8. 指针数组vs数组指针 指针函数vs函数指针
  9. VS code gopls requires a module at the root of your workspace
  10. egret性能优化总结
  11. java8新特性 函数式编程 Lamda
  12. VSCODE:删除空白行
  13. 林期苏曼属性标签编辑_标签制作软件如何制作椭圆形药品标签
  14. g++ 安装python_Python趣用—配平化学方程式!
  15. PCB电路板EN 45545-2:2020最新标准的测试要求
  16. 靖江最正宗过年习俗 只有3%的人完全继承下来了
  17. 刚参加完阿里面试:一面+二面+三面+HR四面,我的复盘经验总结
  18. 【ASML】EUV光刻技术PPT
  19. 3d效果图制作傻瓜软件_不会3D软件,也能轻松制作三维效果图!
  20. 算法系列之九:计算几何与图形学有关的几种常用算法(二)

热门文章

  1. OLED有机材料市场现状及未来发展趋势分析
  2. 求生之路刷服修改刷服器
  3. 2023软考纸质证书领取通知来了!
  4. 为了解决jetson tx2的内存不足。挂载sd卡,并且使用docker在sd中安装jetPack的镜像。
  5. OmniPlayer Pro for Mac(全能多媒体播放器)
  6. 基于自动模糊聚类的图像分割研究(Matlab代码实现)
  7. Elasticsearch term vector
  8. 解决终端输出乱码问题
  9. 双机热备上下行接路由器主备组网实验
  10. poj1015(选m个人|sumD-sumP|最小时sumD+sumP最大 输出方案 01背包dp)