BC64 牛牛的快递(c++)

牛牛的快递

  • 题目描述
  • 输入描述
  • 输出描述
    • 示例
    • 代码
  • 解题思路
    • 例如

题目描述

牛牛正在寄快递,他了解到快递在 1kg 以内的按起步价 20 元计算,超出部分按每 kg 1元计算,不足 1kg 部分按 1kg计算。如果加急的话要额外付五元,请问牛牛总共要支付多少快递费

输入描述

第一行输入一个单精度浮点数 a 和一个字符 b ,a 表示牛牛要寄的快递的重量,b表示牛牛是否选择加急,‘y’ 表示加急 ,‘n’ 表示不加急。

输出描述

输出牛牛总共要支付的快递费用

示例

输入:1.5 y
输出:26

代码

#include <iostream>
using namespace std;
#include <cmath>
int main() {float a;char b;cin>>a>>b;int ret=0;if(a<1){ret+=20;}else {ret+=20;a-=1;ret+=ceil(a);}if(b=='y'){ret+=5;}cout<<ret<<endl;return 0;
}

解题思路

代码中用到了ceil函数,这个函数使用来将一个数向上取整的函数,

例如

void test7(){double d1=3.1;double d2=3.6;cout<<ceil(d1)<<endl;cout<<ceil(d2)<<endl;}int main(){test7();                                            return 0;}

在这里插入图片描述
这个函数也就相当于把小数部分舍去,然后再加1

以上就是本题的过程
如果有疑问,欢迎评论区下方留言;本人水平有限 ,如有错误,也欢迎在评论区下方批评指正。若是喜欢本文,就帮忙点赞吧!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/858242.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【计算机网络篇】数据链路层(12)交换机式以太网___以太网交换机

文章目录 &#x1f354;交换式以太网&#x1f6f8;以太网交换机 &#x1f354;交换式以太网 仅使用交换机&#xff08;不使用集线器&#xff09;的以太网就是交换式以太网 &#x1f6f8;以太网交换机 以太网交换机本质上就是一个多接口的网桥&#xff1a; 交换机的每个接口…

linux 免密备份文件到另外一台服务器

简单说&#xff0c;A服务器备份到B服务器。就是将A服务器的文件复制传输到B服务器进行备份。这种场景可以应用到简单的定时器自动备份数据文件。 具体步骤&#xff1a; 1、A服务器上执行以下命令并一直按回车键&#xff0c;然后在/root/.ssh目录中可以看到私钥和公钥。其中id…

国产大模型技术创新分析

国产模型百舸争流&#xff0c;技术创新百花齐放 2023年下半年起&#xff0c;国内大模型领域迎来“百模大战”&#xff0c;各大厂商纷纷加速生成式AI的研发与突破&#xff0c;模型持续迭代升级&#xff0c;展现了人工智能技术的蓬勃发展与无限潜力。 中国大模型市场迅猛发展&am…

【Linux详解】冯诺依曼架构 | 操作系统设计 | 斯坦福经典项目Pintos

目录 一. 冯诺依曼体系结构 (Von Neumann Architecture) 注意事项 存储器的意义&#xff1a;缓冲 数据流动示例 二. 操作系统 (Operating System) 操作系统的概念 操作系统的定位与目的 操作系统的管理 系统调用和库函数 操作系统的管理&#xff1a; sum 三. 系统调…

Structured Steaming结构化流详解:大案例解析(第12天)

系列文章目录 一、结构化流介绍&#xff08;了解&#xff09; 二、结构化流的编程模型&#xff08;掌握&#xff09; 三、Spark 和 Kafka 整合&#xff0c;流处理&#xff0c;批处理演示&#xff08;掌握&#xff09; 四、物联网数据分析案例&#xff08;熟悉&#xff09; 文章…

一文看懂TON链

一、背景与起源 The Open Network (TON) 的故事起始于2018年&#xff0c;当时全球知名的即时通讯软件Telegram计划推出自己的区块链平台及加密货币Gram&#xff0c;旨在构建一个既安全又高速的分布式网络&#xff0c;用以支持下一代去中心化应用程序(DApps)和数字资产。然而&a…

【架构设计】模块化-面向接口编程

模块化的优势 结构清晰&#xff1a;业务独立&#xff0c;代码实现分离便于协作&#xff1a;耦合度低&#xff0c;不会影响团队其他成员的开发进度便于维护&#xff1a;各模块管理自身代码、布局、资源&#xff0c;不影响主工程 模块化的特点 高内聚&#xff0c;低耦合 常见…

华硕笔记本重装系统详细操作,图文教程体验Win11如何重装系统

随着科技的不断发展&#xff0c;电脑操作系统的步骤也在不断更新迭代。对于华硕笔记本用户来说&#xff0c;升级到Windows 11操作系统可以带来更好的使用体验。本文将通过图文教程的形式&#xff0c;详细介绍华硕笔记本重装Windows 11系统的操作步骤&#xff0c;帮助用户顺利完…

【面试】i++与++i的区别

目录 1. 情况11.1 i1.2 i 2. 情况23. 情况34. 情况4 1. 情况1 1.1 i 1.代码块 public void test(){int i 10;i;System.out.println(i);}2.字节码 0 bipush 102 istore_13 iinc 1 by 16 getstatic #2 <java/lang/System.out : Ljava/io/PrintStream;>9 iload_1 10 inv…

LeetCode | 344.反转字符串

设置头尾两个指针&#xff0c;依靠中间变量temp交换头尾指针所指元素&#xff0c;头指针后移&#xff0c;尾指针前移&#xff0c;直到头尾指针重合或者头指针在尾指针后面一个元素 class Solution(object):def reverseString(self, s):""":type s: List[str]:r…

如和完全免费快速访问外网?有亿点点不便利罢了

很鸡肋&#xff0c;但是可以试试 这个手机是真的可以使用谷歌的 不得不说有点意思&#xff0c;但肯定没啥用 地址跳转

半导体建新厂,信息化该如何配合

半导体厂从建设到稳定量产的过程包含多个关键里程碑阶段&#xff0c;每个阶段都有其重点工作内容和目标&#xff0c;以及相应的信息化手段来支持目标的实现&#xff1a; 1. 项目启动与规划阶段&#xff1a; - 重点工作内容&#xff1a;定义项目范围、目标、时间表和预算。 - 目…

怎么用Excel生成标签打印模板,自动生成二维码

环境&#xff1a; EXCEL2021 16.0 问题描述&#xff1a; 怎么用excel生成标签打印模板自动生成二维码 解决方案&#xff1a; 在Excel中生成标签打印模板并自动生成二维码&#xff0c;可以通过以下几个步骤完成&#xff1a; 1. 准备数据 首先&#xff0c;确保你的Excel表…

SyntaxWarning警告

为什么conda环境运行hipcc vector_add.cpp -o vector_add -v会出现&#xff1a; SyntaxWarning: invalid escape sequence \w staticVars(search_namere.compile("gfx[0-9a-fA-F](:[-:\w])?")) SyntaxWarning: invalid escape sequence \A line_search_term re…

嵌入式软件面试记录(5)

1.FreeRTOS使用&#xff0c;是自己移植的吗&#xff0c;移植过程中设置了多少个任务&#xff1f; 答&#xff1a;是自己移植的&#xff0c;从官网下载的包根据手册移植的。 主要涉及以下几个任务&#xff1a; 主任务&#xff1a;负责系统初始化和创建其他任务。创建队列任务点…

【LinuxC语言】IP地址相关的函数

文章目录 前言inet_addr()inet_aton()inet_ntoa()示例代码总结前言 在Linux C语言编程中,处理网络通信是一个核心主题,其中涉及到的IP地址相关函数扮演着至关重要的角色。这些函数允许我们在不同的网络层次上操作和管理IP地址,从而实现有效的数据传输和通信控制。本文将介绍…

Vue3 【仿 react 的 hook】封装 useTitle

效果预览 页码加载时&#xff0c;自动获取网页标题通过input输入框&#xff0c;可以实时改变网页标题 代码实现 index.vue <template><h1>网页的标题为&#xff1a; {{ titleRef }}</h1><p>通过input输入框实时改变网页的标题 <input v-model"…

大模型只有推理功能,没有调用能力

大模型主要具备推理功能&#xff0c;而没有直接调用外部服务或执行具体操作的能力。它的核心功能是基于输入文本进行自然语言处理和生成&#xff0c;而不是与外部环境进行交互或执行具体的操作指令。因此&#xff0c;大模型在应用场景中通常被用于推理和生成文本&#xff0c;而…

TouchSocket的WebAPI开发服务端

TouchSocket.Net(包括 C# 、VB.Net、F#)的一个整合性的 socket网络通信框架用于TCP通讯&#xff0c;也可以udp、ssl等一系列的通信模块。 大家都使用过其他的Socket产品&#xff0c;那么TouchSocket在设计时也是借鉴了其他产品的优秀设计理念&#xff0c;数据处理适配器就是其…

2024年6月23日 语法纠正

Certainly! Below is a comparison of the original content and the polished version, with explanations for the changes: Original: “Good afternoon, everybody! Hopefully not disturb your wonderful weekend.” Polished: “Good afternoon, everyone! I hope I’m n…