当前位置: 首页 > 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

相关文章:

  • OpenVela 各模块之间的交互方式和数据流
  • 【游戏设计原理】77 - 沙盒与导轨
  • MyBatis和JPA区别详解
  • 如何在idea中搭建SpringBoot项目
  • Vue平台开发三——项目管理页面
  • mysql的测试方案
  • @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 入门:基本概念、特性及简单示例
  • 职场关系课:辞退下属的行动指南