当前位置: 首页 > news >正文

C语言-详细讲解-洛谷P1909 [NOIP2016 普及组] 买铅笔

目录

1.题目要求

2.题目解读

3.代码实现

1.题目要求

 

 

2.题目解读

这道题主要考察了顺序结构,需要我们分别计算三种包装的花费并进行比较,需要思考的就是如何计算包装花费。

3.代码实现

#include<stdio.h>
int main(){int n,a1,a2,b1,b2,c1,c2,t1,t2,t3,price1,price2,price3,end;scanf("%d",&n);scanf("%d %d",&a1,&a2);scanf("%d %d",&b1,&b2);scanf("%d %d",&c1,&c2);t1=n/a1;if((n%a1)!=0){t1++;}price1=t1*a2;t2=n/b1;if((n%b1)!=0){t2++;}price2=t2*b2;t3=n/c1;if((n%c1)!=0){t3++;}price3=t3*c2;if(price1<=price2){end=price1;}else{end=price2;}if(end>=price3){end=price3;}printf("%d",end);return 0;
}

***新人博主创作不易,希望大家多多点赞关注呀~


http://www.mrgr.cn/news/65009.html

相关文章:

  • 鸿蒙进阶-AlphabetIndexer组件
  • js中多let与var
  • 克服奖励欺骗:Meta发布全新后训练方式CGPO,编程水平直升5%,打破RLHF瓶颈
  • C++_day3
  • Oracle Sql查询和性能优化(持续更新)
  • CSS 动画:网页设计的动态之美
  • 【数据结构】二叉树——层序遍历
  • Python Matplotlib 如何处理大数据集的绘制,提高绘图效率
  • 上尚优选项目
  • interrupt、interrupted、isInterrupted方法详解
  • WPF+MVVM案例实战(二十一)- 制作一个侧边弹窗栏(CD类)
  • LeetCode 0685.冗余连接 II:并查集(和I有何不同分析)——详细题解(附图)
  • Docker容器消耗资源过多导致宿主机死机解决方案
  • 发现不为人知的AI宝藏:深藏功与名! —— 《第十期》
  • js逆向-模拟加密
  • Linux的IP网路命令: 用于显示和操作网络接口(网络设备)的命令ip link详解
  • masm汇编字符串输出演示
  • ChatGPT 和 RAG(检索增强生成)的区别;ChatGPT 和 RAG 的联系
  • AIGC对传统内容创作行业的冲击
  • 【Linux】make/makefile/gdb调试技巧/进度条小程序
  • 无人机场景 - 目标检测数据集 - 夜间车辆检测数据集下载「包含VOC、COCO、YOLO三种格式」
  • 【蓝队技能】【溯源反制】反打红队-蜜罐工具反制
  • SpringBoot集成ELK收集日志管理
  • PyQt5入门级超详细教程中篇
  • 【论文笔记】Dense Connector for MLLMs
  • 引起what(): basic_string::_M_replace_aux问题的一个原因以及解决方法