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

【旧题新解】第 9 集 带余除法

image.png

大家好,我是莫小特。
这篇文章给大家带来《信息学奥赛一本通》中的第九题:带余除法。

一、题目描述

洛谷的题号是:B2010 带余除法

image.png

二、题意分析

这道题是信息学奥赛一本通练习题的第 9 题,考察的是 C++ 程序的基本结构和算术运算符。

这里使用到的运算符是模 % 和除 /

再次复习一下算术运算符。

image.png

根据输入格式的描述,输入两个整数,对于 100 % 100 \% 100% 的数据, 0 ≤ a ≤ 100 0 \le a \le 100 0a100 1 ≤ b ≤ 100 1 \le b \le 100 1b100

所以使用 int 即可。

int a,b;
cin>>a>>b;

题目要求输出整数商和余数。

所以我们使用两个变量将这两个结果存储在内。

int sum1,sum2;
sum1=a/b;
sum2=a%b;

输出两个结果,并使用空格分隔。

cout<<sum1<<" "<<sum2;

按样例输入测试数据。

image.png

符合要求,到网站提交评测。

image.png

测试通过!

三、完整代码

该题的完整代码如下:

#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int main()
{int a,b;cin>>a>>b;int sum1,sum2;sum1=a/b;sum2=a%b;cout<<sum1<<" "<<sum2; return 0;
}

四、总结

这道题考察的是 C++ 程序中的算术运算符,按格式输出即可。

要注意哦,这里不可以使用 double 类型,因为 double 类型无法进行模运算,如果实在想计算小数的余数,需要利用到余数的性质,我们以后再说~

---end---

如果你觉得这篇文章对你有帮助,欢迎点赞、收藏、关注我哦!

我们下集见~

相关文章:

  • Java 常用类 Arrays:从零到实战的数组操作指南
  • ArkUI-X框架LogInterface使用指南
  • 安卓9.0系统修改定制化____深入解析安卓 9.0 各手机分区:功能、作用与差异 基础篇二
  • Java的DI依赖注入
  • 易采集EasySpider v0.6.3 便携版
  • HTML5+JS实现一个简单的SVG 贝塞尔曲线可视化设计器,通过几个点移动位置,控制曲线的方向
  • Arcgis中,toolbox工具箱中工具莫名报错的解决方法
  • 大模型RAG系统面试题及参考答案
  • 职场灵活性与家庭状态对职业倦怠影响的可视化分析:从数据到洞见的深度解读
  • 2.7 获取激光雷达数据与避障
  • 【Linux】Linux 信号驱动I/O
  • Python中shutil.rmtree()的目录删除能力详解
  • NLP语言发展路径分享
  • ELK日志文件分析系统——补充(B——Beats)
  • ELK日志文件分析系统——K(Kibana)
  • Spring Boot诞生背景:从Spring的困境到设计破局
  • [windows工具]PDFOCR识别导出Excel工具1.1版本使用教程及注意事项
  • Linux之Python定制篇——新版Ubuntu24.04安装
  • Yocto vs Buildroot:SDK(软件开发套件)创建能力全面对比
  • 一款完美适配不同屏幕宽度的电商网站UI解决方案
  • 做网站需要买ip地址吗/湖北疫情最新情况
  • 网站代运营公司/旅游产品推广有哪些渠道
  • 确定网站推广的阶段目标/seo是什么服务
  • 个人团购网站 转入备案/黄页网络的推广网站有哪些软件
  • 如何注册小程序商家/成都搜索优化整站优化
  • 网站地图怎么添加/校园推广方案