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

每日一练4:牛牛的快递(含链接)

链接:

牛牛的快递_牛客题霸_牛客网

题目:

代码1:

#include <iostream>
using namespace std;

int main() {
    double mo;
    char ch;
    int ret = 0;
    cin >> mo >> ch;
    
    if(ch == 'y') ret += 5;
    ret += 20;
    if(mo <= 1)
    {
        cout << ret;
        return 0;
    }
    else
    {
        double tmp = mo -1;
        if( (tmp - (int)tmp) > 0) ret += (int)tmp + 1 ;
        else ret += (int)tmp;
    }
    cout << ret;
    return 0;

}

代码2:

#include <cmath>
#include <iostream>
using namespace std;

int main() {
    double mo;
    char ch;
    int ret = 0;
    cin >> mo >> ch;
    
    if(ch == 'y') ret += 5;
    ret += 20;

    if(mo > 1) ret += ceil(mo - 1);

    cout << ret;
    return 0;
}

 思路:

向上取整

或者使用ceil()函数, 也可以达到向上取整的效果


http://www.kler.cn/a/290952.html

相关文章:

  • 面试题整理9----谈谈对k8s的理解1
  • RHEL 7.5 源码安装 mysql-5.7.17 数据库
  • Oracle中间件 SOA之 OSB 12C服务器环境搭建
  • LabVIEW电机控制中的主动消抖
  • 人工智能在VR展览中扮演什么角色?
  • 投标心态:如何在“标海战术”中保持清醒的头脑?
  • @DateTimeFormat和@JsonFormat的区别和使用场景
  • 前端工程化之【模块化规范】
  • 黑马JavaWeb开发笔记15——用JAVA进行Web开发时候的请求、响应流程,B\S架构、C\S架构(概述)
  • log4j漏洞原理以及复现
  • 【JUC】12-CAS
  • Nordic Collegiate Programming ContestNCPC 2021
  • Linux基础 -- 获取CPU负载信息
  • 在react 中还有另外一种three.js 渲染方式
  • 生活因科技而美好:一键解锁PDF处理的无限可能
  • 算法打卡 Day29(回溯算法)-复原 IP 地址 + 子集 + 子集 Ⅱ
  • Gin框架中的全局中间件与中间件传值
  • IDEA 安装lombok插件不兼容的问题及解决方法
  • 【弱监督时间动作定位】Probabilistic Vision-Language Representation for WSTAL 论文阅读
  • Linux shell调试:高效定位错误提高脚本可靠性
  • 修改SpringBoot启动图标banner
  • 使用AI写WebSocket知识是一种怎么样的体验?
  • 17. 如何决定使用ArrayList或LinkedList?在什么情况下选择其中之一?
  • 【Linux】进程周边:进程概念
  • RabbitMQ 入门:基本概念、特性及简单示例
  • 职场关系课:辞退下属的行动指南