C++带余除法:计算整数商和余数
C++带余除法:计算整数商和余数
在C++中,进行带余除法运算并计算整数商和余数非常简单。您可以使用 /
运算符计算整数商,使用 %
运算符计算余数。
以下是使用 printf
语句演示带余除法计算的示例代码:cpp#include
int main() { int dividend, divisor; printf('请输入被除数: '); scanf('%d', ÷nd); printf('请输入除数: '); scanf('%d', &divisor); int quotient = dividend / divisor; int remainder = dividend % divisor; printf('整数商为: %d ', quotient); printf('余数为: %d ', remainder); return 0;}
代码解释:
-
包含头文件: -
#include <iostream>
: 用于标准输入输出操作(例如,使用cin
和cout
)。 -#include <stdio.h>
: 用于C风格的输入输出操作(例如,使用printf
和scanf
)。 -
声明变量: -
int dividend, divisor;
: 声明两个整型变量,dividend
存储被除数,divisor
存储除数。 -
获取用户输入: -
printf('请输入被除数: ');
: 使用printf
提示用户输入被除数。 -scanf('%d', ÷nd);
: 使用scanf
读取用户输入的整数并存储到dividend
变量中。 - 重复以上两步获取除数。 -
计算商和余数: -
int quotient = dividend / divisor;
: 使用/
运算符计算dividend
除以divisor
的整数商,并将结果存储在quotient
变量中。 -int remainder = dividend % divisor;
: 使用%
运算符计算dividend
除以divisor
的余数,并将结果存储在remainder
变量中。 -
输出结果: -
printf('整数商为: %d ', quotient);
: 使用printf
输出计算得到的整数商。 -printf('余数为: %d ', remainder);
: 使用printf
输出计算得到的余数。
注意:
/
运算符执行整数除法,只返回商的整数部分。-%
运算符返回除法运算的余数。
除了使用 printf
,您也可以使用更符合C++风格的 cout
进行输入输出。

原文地址: http://www.cveoy.top/t/topic/3AZ 著作权归作者所有。请勿转载和采集!