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

B3863 [GESP202309 一级] 买文具

B3863 [GESP202309 一级] 买文具 解题思路
题目分析
这是一个简单的购物计算问题,需要判断小明的钱是否足够购买所需文具,并计算余额或缺额。重要知识点
1. 基本输入输出
#include <iostream>:输入输出流头文件using namespace std;:使用标准命名空间cin >> 变量;:从标准输入读取数据cout << 输出内容;:向标准输出显示数据2. 条件判断语句(if-else)
if语句:用于条件判断,如果条件为真则执行相应代码块else语句:与if配合使用,当if条件为假时执行关系运算符:>=(大于等于)用于比较两个数值3. 算术运算
乘法运算:* 用于计算总价格减法运算:- 用于计算余额或缺额4. 换行输出
"\n":换行符,用于输出换行endl:流操作符,用于输出换行并刷新缓冲区解题思路详解
步骤:
读取输入:获取购买的文具数量和拥有的钱数计算总价:根据单价计算所有文具的总价格判断购买能力:比较拥有的钱和总价格输出结果:根据判断结果输出相应信息
#include <bits/stdc++.h>
using namespace std;int main() {// 变量声明:// x - 签字笔数量,y - 记事本数量,z - 直尺数量// q - 小明拥有的钱数int x, y, z, q;// 输入部分:连续读取四个整数// 分别对应签字笔数量、记事本数量、直尺数量、拥有的钱数cin >> x >> y >> z >> q;// 计算总价格:// 签字笔:2元/支 × x支// 记事本:5元/本 × y本  // 直尺:3元/把 × z把int b = x * 2 + y * 5 + z * 3;// 条件判断:判断钱是否足够if (q >= b) {// 钱足够的情况:// 第一行输出"Yes"并换行cout << "Yes" << "\n";// 第二行输出剩余的钱数(拥有的钱 - 总价格)cout << q - b;}else {// 钱不够的情况:// 第一行输出"No"并换行cout << "No" << endl;// 第二行输出缺少的钱数(总价格 - 拥有的钱)cout << b - q;}return 0;
}

 

http://www.zskr.cn/news/12428.html

相关文章:

  • B2009 计算 (a+b)/c 的值
  • 详细介绍:【杂谈】Godot 4.5下载指南
  • 安全帽检测数据集-YOLO格式建筑工地安全图像数据-个人防护装备(PPE)目标检测算法训练-包含安全帽/无安全帽/等多类别标注-深度学习计算机视觉应用-工业安全监控系统开发-实时预警检测模型
  • WPF ItemsControl implement Select in mvvm via behavior
  • 服务器密码错误被锁定如何解决?
  • 螺纹偏弱
  • 水翼式搅拌机推荐品牌/推荐厂家/优质供应商/哪家强?
  • 100W QPS:亿级用户的社交关系如何设计?
  • 坤驰科技携数据采集解决方案,亮相中国光纤传感大会
  • rocketmq-spring-boot-starter的使用
  • 一文快捷入门 HTTP 和 WebSocket 概念
  • [vscode] 解决windows使用vscode连接linux的gbk_gb18030终端出现乱码问题
  • VirtualBox CentOS7共享文件夹设置
  • 华三交换机Console密码忘记,破解密码
  • datadome 主动异常
  • 深度学习(十):逻辑回归的代价函数 - 教程
  • Spring Boot启动报错:Failed to configure a DataSource 全面解析与解决方案 - 教程
  • 使用parted命令扩容vm内磁盘分区大小
  • redis-Geospatial类型基本命令
  • 钡铼技术:2025工业智能体元年,盘点已推出的工业AI大模型总有一款适合您
  • 微算法科技(NASDAQ MLGO)使用基于深度学习的物理信息神经网络(PINN),增强区块链IoT网络交易中的入侵检测
  • Vue3.5 + Node.js + Express 实现完整登录注册鉴权流程
  • 传统开水壶升级智能水壶低成本开发方案WT588F02KD-32N
  • kali复现arp欺骗
  • [新教程] Linux服务器修改ssh服务端口
  • 《嵌入式驱动(二):驱动编写基本概念》
  • 程序员的内容创作利器:深度解析小红书爆款笔记生成提示词
  • Unigine整合Myra UI Library全纪录(2):渲染
  • 元人文AI:为价值创新构筑“舞台”、订立“契约”、预演“未来”
  • 设计一个关于python的if 语句的练习题