题目要求
描述
给定被除数和除数,求解对应的整数商及余数。本题直接使用C++默认的整数除法和取余运算即可,无需对结果进行额外处理。
输入
一行,包含两个用空格分隔的整数,依次代表被除数和除数。题目保证除数非零。
输出
一行,包含两个用空格分隔的整数,依次为计算得到的整数商和余数。
输入样例
10 3
输出样例
3 1
题目分析与实现
这是一道针对编程初学者设计的基础数学运算练习。核心在于理解C++中整数除法(/)和取模(%)运算符的行为。对于两个整数进行除法运算,结果会自动舍去小数部分,只保留整数商;而取模运算则直接得到余数。
对于任何希望掌握C++基础语法的学习者,熟练运用这两个运算符是必经之路。
参考代码
#include <iostream>
using namespace std;
int main() {
int a, b;
// 输入被除数 a 和除数 b
cin >> a >> b;
// 使用 a / b 计算整数商,使用 a % b 计算余数
cout << a / b << " " << a % b;
return 0;
}
这道题是各类编程能力认证(如GESP)中常见的基础题型,旨在巩固编程语言中最核心的算术运算能力。
|