1 条题解
-
0
自动搬运
来自洛谷,原作者为

Chtholly_L
Play my rhythm.搬运于
2025-08-24 20:58:07,当前版本为作者最后更新于2021-07-03 18:40:43,作者可能在搬运后再次修改,您可在原文处查看最新版自动搬运只会搬运当前题目点赞数最高的题解,您可前往洛谷题解查看更多
以下是正文
题意:
输入两个数,一个被除数,一个除数,用 C++ 自带的运算符,计算他们的商和余数。
分析:
题目中说了,不需要做任何特殊处理,就说明 C++ 的运算有特殊的地方。那么特殊的地方是什么呢?
除法:运算符为 '/' ,意义为整除,即如果计算出了小数,就自动向下取整。
C++中也自带向上取整和向下取整的函数,向上取整为 ceil() ,向下取整为 floor() ,它们需要调用的函数库为 cmath 。
举个例子:
floor(1.9)=1 floor(1.11)=1 ceil(1.01)=2 ceil(1.9)=2模运算:运算符为 ‘%’ ,读作“模” ,即对两个 int 型的整数进行取余运算(就是小学学的余数)。
举个例子:
7%3=1 6%3=0 5%4=1 8%3=2
是不是很简单?代码来实现它吧!
#include<iostream> //cin 和 cout 需要调用此库 using namespace std; int main() { int a,b; // 定义两个 int 型的整数 a 和 b cin>>a>>b; //输入它们 cout<<a/b<<" "<<a%b; //注意中间要有空格隔开 return 0; }
- 1
信息
- ID
- 6813
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 1
- 标签
- 递交数
- 4
- 已通过
- 4
- 上传者