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

【旧题新解】第 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---

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

我们下集见~

http://www.xdnf.cn/news/14407.html

相关文章:

  • router.push()
  • 疗愈经济崛起:如何把“情绪价值”转化为医疗健康产品?
  • 我的研究方向是关于联邦学习的数据隐私保护,这些都是我在学校过程中遇到的困惑,借助ai来解决我的问题,也分享给大家。联邦学习的公开数据集,数据集的使用方法等
  • 《解码SCSS:悬浮与点击效果的高阶塑造法则》
  • 电影院管理系统的设计与实现
  • O - 方差
  • 【项目实训】【项目博客#06】大模型微调与推理优化(4.21-5.11)
  • Velocity提取模板变量
  • 项目三 - 任务7:开发名片管理系统
  • SCAU大数据技术原理期末复习|第10、11章
  • ansible模块使用实践
  • UnityDots学习(六)
  • 手动 + 自动双方案组合:Innocise 壁虎吸盘灵活适配多场景无损搬运需求
  • 谷歌浏览器编译windows版本
  • Vue3相关知识1
  • STM32 HAL库学习 RNG篇
  • 编译链接实战(32)动态库的本质和原理
  • 循环神经网络及其变体
  • 数据库核心技术深度剖析:事务、索引、锁与SQL优化实战指南(第六节)-----InnoDB引擎
  • 软件设计模式入门
  • 力扣Hot100每日N题(17~18)
  • Vue学习001-创建 Vue 应用
  • anaconda安装教程
  • 板凳-------Mysql cookbook学习 (十--7)
  • 使用pinia代替vuex处理登录流程
  • 什么是扩展运算符?有什么使用场景?
  • 强化学习怎么入门?
  • Vue3 跨多个组件方法调用:简洁实用的解决方案
  • 人工智能基础知识笔记十:降维技术
  • cache的学习