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

c++习题01-ljc的暑期兼职

目录

一,题目描述 

二,思路 

 三,伪代码

四,流程图 

五,代码


一,题目描述 

二,思路 

1,根据题目要求需要声明4个变量:a,b,c,d ;牛奶价格a,活动要求b,赠送的瓶数c,总共的钱d。

2,现在我手上有d元
1)一开始就要判断:d>=a?,如果满足这个条件,就执行接下来的判断(既可以进入超市购物),否则(d<a)一瓶牛奶都买不了,直接返回num=0(买不了东西,超市里面只有牛奶)

2)之后需要进行相应的运算

①自己掏钱买的牛奶瓶数=d/a

  • d/a:在有限的资金d元内,买到的牛奶瓶数。

②超市赠送的牛奶瓶数=(d/a)*a/b*c

  1. (d/a)*a:买牛奶花的钱数。
  2. (d/a)*a/b:花的钱数去整除活动要求b,看能够满足活动要求几次
  3. (d/a)*a/b*c:满足活动要求的次数乘上一次赠送的牛奶瓶数,就是超市总的赠送瓶数

③将自己掏钱买的牛奶瓶数和超市总的赠送瓶数相加,就是我最后有的牛奶瓶数。

即d/a+(d/a)*a/b*c。

例如:我有20元
一瓶牛奶5元,花15元就送2瓶牛奶,最后我能有(4+2)瓶牛奶。 

 三,伪代码

将上面的思路修改成【伪代码】如下:

1,声明需要用到的变量
2,身上的钱是否买得起一瓶牛奶?真
输出最后有的牛奶瓶数

3,身上的钱是否买得起一瓶牛奶?假
输出0

四,流程图 

结合思路和伪代码,绘制出相应的流程图如下: 

 

如果想要绘制出类似上面的流程图,可以到wps软件中进行制作,步骤如下👇

五,代码

#include<bits/stdc++.h>
using namespace std;
int main()
{int a,b,c,d;cin>>a>>b>>c>>d;if(d>=a){  cout<<d/a+((d/a)*a/b)*c;}else cout<<0;return 0;
}

相信仔仔细细阅读了上面代码的伙伴,能够发现上面的代码还可以继续简化。

我的输出表达式:d/a+(d/a)*a/b*c,在它的外面还有一个d>=a的判断语句,我不加这个判断也可以,因为当d<a的时候,d/a+(d/a)*a/b*c=0,所以简化后的代码如下👇

#include<bits/stdc++.h>
using namespace std;
int main()
{int a,b,c,d;cin>>a>>b>>c>>d;cout<<d/a+((d/a)*a/b)*c;return 0;
}

 有问题请在评论区留言或者是私信我,回复时间不超过一天。

相关文章:

c++习题01-ljc的暑期兼职

目录 一&#xff0c;题目描述 二&#xff0c;思路 三&#xff0c;伪代码 四&#xff0c;流程图 五&#xff0c;代码 一&#xff0c;题目描述 二&#xff0c;思路 1&#xff0c;根据题目要求需要声明4个变量&#xff1a;a,b,c,d ;牛奶价格a&#xff0c;活动要求b&…...

有哪些方法可以恢复ios15不小心删除的照片?

ios15怎么恢复删除的照片&#xff1f;在手机相册里意外删除了重要的照片&#xff1f;别担心&#xff01;本文将为你介绍如何在iOS 15系统中恢复已删除的照片。无需专业知识&#xff0c;只需要按照以下步骤操作&#xff0c;你就能轻松找回宝贵的回忆。 一、从iCloud云端恢复删除…...

nacos漏洞汇总

1 nacos介绍 1.1 nacos是啥 Alibaba Nacos是阿里巴巴推出来的一个新开源项目&#xff0c;是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。致力于帮助发现、配置和管理微服务。Nacos提供了一组简单易用的特性集&#xff0c;可以快速实现动态服务发现、服…...

React Antd ProTable 如何设置类似于Excel的筛选框

React Antd ProTable 如何设置类似于Excel的筛选框 目标&#xff1a;在web页面的table表格中完成类似于EXCEL的Filter筛选功能。 示例图&#xff1a;点击标题列上方的漏斗状图标&#xff0c;即可对数据进行筛选。 ProTable 前景提要 ProTable API中有说明&#xff0c;是有…...

句法分析概述

第1关&#xff1a;句法分析概述 任务描述 本关任务&#xff1a;通过对句法分析基本概念的学习&#xff0c;完成相应的选择题。 相关知识 为了完成本关任务&#xff0c;你需要掌握&#xff1a; 句法分析的基础概念&#xff1b; 句法分析的数据集和评测方法。 句法分析简介…...

简单了解css的基本使用

CSS 一、基础认知 1、CSS引入方式 1.1、内嵌式&#xff08;CSS写在style标签中&#xff09; style标签虽然可以写在页面的任意位置&#xff0c;但是通常约定写在head标签中 2.2、外联式&#xff08;CSS写在一个单独的.css文件中&#xff09; 需要通过link标签在网页中引入…...

构建网络图 (JavaScript)

前序&#xff1a;在工作中难免有一些千奇百怪的需求&#xff0c;如果你遇到构建网络图&#xff0c;或者学习应对未来&#xff0c;请看这边文章&#xff0c;本文以代码为主。 网络图是数据可视化中实用而有效的工具&#xff0c;特别适用于说明复杂系统内的关系和连接。这些图表…...

洛谷U389682 最大公约数合并

这道题最后有一个性质没有想出来&#xff0c;感觉还是有一点遗憾。 性质一、贪心是不对的 8 11 11 16虽然第一次选择8和16合并是最优的&#xff0c;但是如果合并两次的话8 11 11是最优的。 性质二 、有1的情况就是前k1个&#xff0c;也就是说&#xff0c;很多情况下取前k1都…...

video_多个m3u文件合并成一个m3u文件

主要是用#EXT-X-DISCONTINUITY进行拼接,用简单的例子说明: 第一个文件: #EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:69 #EXT-X-MEDIA-SEQUENCE:1001 #EXTINF:60.000000, xmt202406_11001.ts #EXTINF:60.000000, xmt202406_11002.ts #EXTINF:60.000000, xmt202406_11…...

x264 码率控制 MBtree 原理:i_propagate_cost计算过程

x264 码率控制 MBtree 原理 关于x264 码率控制中 MBtree 算法的原理具体可以参考:x264 码率控制MBtree原理。 i_propagate_cost介绍 该值在 frame.h 中 x264_frame_t结构体中声明。该值是一个 uint16_t型指针变量,在 MBtree 算法中用来存储每个宏块的传播代价。在*frame_ne…...

C语言基础笔记(全)

一、数据类型 数据的输入输出 1.数据类型 常量变量 1.1 数据类型 1.2 常量 程序运行中值不发生变化的量&#xff0c;常量又可分为整型、实型(也称浮点型)、字符型和字符串型 1.3 变量 变量代表内存中具有特定属性的存储单元&#xff0c;用来存放数据&#xff0c;即变量的值&a…...

通过注释语句,简化实体类的定义(省略get/set/toString的方法)

引用Java的lombok库&#xff0c;减少模板代码&#xff0c;如getters、setters、构造函数、toString、equals和hashCode方法等 import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor;Data NoArgsConstructor AllArgsConstructorData&#xf…...

springboot框架使用Netty依赖中解码器的作用及实现详解

在项目开发 有需求 需要跟硬件通信 也没有mqtt 作为桥接 也不能http 请求 api 所以也不能 json字符串这么爽传输 所以要用tcp 请求 进行数据交互 数据还是16进制的 写法 有帧头 什么的 对于这种物联网的这种对接 我的理解就是 我们做的工作就像翻译 把这些看不懂的 字节流 变成…...

Python爬虫实战之爬取京东商品数据

在数字化时代&#xff0c;数据如同黄金般珍贵&#xff0c;而电商数据&#xff0c;尤其是像京东这样的大型电商平台上的信息&#xff0c;更是商家、市场分析师和数据科学家眼中的瑰宝。本文将带您走进Python爬虫的世界&#xff0c;探索如何高效、合法地采集京东商品数据&#xf…...

浅析Resource Quota中limits计算机制

前言 在生产环境中&#xff0c;通常需要通过配置资源配额&#xff08;Resource Quota&#xff09;来限制一个命名空间&#xff08;namespace&#xff09;能使用的资源量。在资源紧张的情况下&#xff0c;常常需要调整工作负载&#xff08;workload&#xff09;的请求值&#xf…...

《数据结构与算法基础 by王卓老师》学习笔记——1.4算法与算法分析

一、算法 1.1算法的研究内容 1.2算法的定义 1.3算法的描述 以下是算法的自然语言描述 以下是算法的传统流程图表示 以下是NS流程图表示 1.4算法和程序的区别与联系 1.5算法的五个特性 1.6算法设计的要求 Robustness也称为鲁棒性 二、算法分析 2.1算法时间效率的度量 2.1.1事…...

运维团队如何加强安全设备监控与日志管理

随着信息技术的飞速发展&#xff0c;网络安全问题日益凸显&#xff0c;安全设备的监控和日志管理成为了运维团队不可或缺的工作内容。本文将结合运维行业的实际需求&#xff0c;探讨如何加强安全设备监控与日志管理&#xff0c;以提升系统的安全性和稳定性。 一、安全设备监控…...

仓库管理系统13--物资设置

1、添加窗体 2、设计UI界面 注意这个下拉框的绑定&#xff0c;你看到的选项是由displaymember决定&#xff0c;当你选择了哪个选项时&#xff0c;后台绑定这个选项的ID <UserControl x:Class"West.StoreMgr.View.GoodsView"xmlns"http://schemas.microsoft…...

机器人控制系列教程之URDF文件语法介绍

前两期推文&#xff1a;机器人控制系列教程之动力学建模(1)、机器人控制系列教程之动力学建模(2)&#xff0c;我们主要从数学的角度介绍了机器人的动力学建模的方式&#xff0c;随着机器人技术的不断发展&#xff0c;机器人建模成为了机器人系统设计中的一项关键任务。URDF&…...

Arathi Basin (AB) PVP15

Arathi Basin &#xff08;AB&#xff09; PVP15 阿拉希盆地&#xff0c;PVP&#xff0c;15人战场...

BaiduPCS-Go深度解析:从原理到实践的性能调优进阶指南

BaiduPCS-Go深度解析&#xff1a;从原理到实践的性能调优进阶指南 【免费下载链接】BaiduPCS-Go iikira/BaiduPCS-Go原版基础上集成了分享链接/秒传链接转存功能 项目地址: https://gitcode.com/GitHub_Trending/ba/BaiduPCS-Go BaiduPCS-Go作为一款功能强大的命令行百度…...

保姆级教程:彻底解决CondaHTTPError网络连接失败(附.condarc文件完整配置流程)

深度解析CondaHTTPError&#xff1a;从网络诊断到.condarc文件全配置指南 遇到CondaHTTPError: HTTP 000 CONNECTION FAILED错误时&#xff0c;很多开发者会感到束手无策。这个问题通常出现在国内网络环境下&#xff0c;尤其是公司内网、校园网或使用某些代理服务后。本文将带你…...

别再傻傻分不清了!MIPI DPHY和CPHY到底怎么选?从带宽、成本和PCB布线给你讲透

MIPI DPHY与CPHY工程选型实战指南&#xff1a;从理论到PCB布局的完整决策框架 在移动设备硬件设计中&#xff0c;MIPI接口的选择往往成为影响项目成败的关键决策点。当面对新一代图像传感器规格书上的DPHY/CPHY双模支持标识时&#xff0c;资深工程师的眉头总会不自觉地皱起——…...

别再只怪芯片了!拆解一个智能家居产品,看它的EMC静电防护设计到底哪里出了问题

智能家居静电防护失效分析&#xff1a;从产品拆解看EMC设计盲区 最近一位做智能门锁的创业者朋友向我吐槽&#xff1a;他们的旗舰产品在北方冬季频繁出现用户触摸时死机的情况&#xff0c;售后返修率飙升到15%。拆机检测却显示主板芯片完好&#xff0c;问题究竟出在哪里&#…...

Android 14 + Linux 6.1 平台 RTL8822CE Wi‑Fi 适配实战:从 PCI 已枚举到成功扫描热点

摘要 在 Android 14 Linux 6.1 的移植过程中&#xff0c;RTL8822CE Wi‑Fi 很容易出现一种“硬件已经被 PCI 枚举到&#xff0c;但系统就是没有 wlan0”的尴尬状态。本文复盘一次完整的 RTL8822CE 适配过程&#xff0c;最终定位出两个连续阻塞点&#xff1a;第一&#xff0c;目…...

【Sora 2×AE工作流革命】:20年特效总监亲授无缝整合5大黄金法则,错过再等三年?

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Sora 2AE工作流革命的底层逻辑与行业拐点 Sora 2AE&#xff08;Advanced Encoding&#xff09;并非简单升级&#xff0c;而是将扩散模型时序建模能力与自适应编码器深度耦合的范式重构。其核心突破在于…...

实战:用Python的scipy和numpy搞定分数阶灰色模型(FGM),附完整代码和避坑指南

实战&#xff1a;用Python的scipy和numpy搞定分数阶灰色模型&#xff08;FGM&#xff09;&#xff0c;附完整代码和避坑指南 灰色预测模型在数据分析领域一直占有一席之地&#xff0c;特别是当面对小样本、贫信息的数据预测问题时。传统灰色模型通过一阶累加生成指数规律明显的…...

Linux桌面便签神器Sticky:3分钟告别灵感遗忘的终极解决方案

Linux桌面便签神器Sticky&#xff1a;3分钟告别灵感遗忘的终极解决方案 【免费下载链接】sticky A sticky notes app for the linux desktop 项目地址: https://gitcode.com/gh_mirrors/stic/sticky 你是否曾经有过这样的经历&#xff1f;在编码时突然想到一个绝妙的算法…...

创建虚拟机、

...

爱普生SG-8201CJ石英可编程振荡器:精准频率控制专家首选

在电子设计中&#xff0c;晶振的选择往往是决定系统性能的关键因素之一。特别是在需要高精度和稳定性的应用中&#xff0c;选择一款合适的晶振尤为重要。今天&#xff0c;我们就来聊聊爱普生&#xff08;Epson&#xff09;的SG-8201CJ石英可编程振荡器&#xff0c;看看它如何成…...